首页 > 解决方案 > 在 sql 的 uniqueidentifier 中设置一些默认的 guid 值

问题描述

我需要设置默认的 guid 值,而不是NEWID()在 SQL 的 uniqueidentifier 列中。

例如:TestTable中有一个TestID列,需要将默认TestID设置为"DA74F684-B228-48D5-9692-69465BE6D720"

先感谢您。

标签: sqldefaultdefault-valueunique-constraint

解决方案


这是你的脚本。

ALTER TABLE TestTable drop COLUMN TestID 

ALTER TABLE TestTable ADD TestID uniqueidentifier DEFAULT cast('DA74F684-B228-48D5-9692-69465BE6D720' as uniqueidentifier);

然后,更新现有记录

UPDATE TestTable  set TestID = 'DA74F684-B228-48D5-9692-69465BE6D720'

推荐阅读