我想将00000000-0000-0000-0000-000000000000
设置为uniqueidentifier
列的默认值。但是我收到以下错误Error validating the default for column 'MyID'
。 :(
答案 0 :(得分:5)
create table #t
(
u uniqueidentifier default ('00000000-0000-0000-0000-000000000000')
)
适合我。你是否遗漏了字面上的单引号?
这种情况很不寻常,但通常这些列包含唯一值。
答案 1 :(得分:0)
可选地
CREATE TABLE #t(
u uniqueidentifier DEFAULT (CAST(0x0 AS uniqueidentifier))
)