【发布时间】:2020-01-29 10:39:01
【问题描述】:
我需要在 SQL 的 uniqueidentifier 列中设置默认 guid 值,而不是 NEWID()。
例如:TestTable中有列TestID,需要设置默认TestID为"DA74F684-B228-48D5-9692-69465BE6D720"。
提前谢谢你。
【问题讨论】:
标签: sql default default-value unique-constraint
我需要在 SQL 的 uniqueidentifier 列中设置默认 guid 值,而不是 NEWID()。
例如:TestTable中有列TestID,需要设置默认TestID为"DA74F684-B228-48D5-9692-69465BE6D720"。
提前谢谢你。
【问题讨论】:
标签: sql default default-value unique-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'
【讨论】: