Microsoft SQL Server Management Studio Express
不支持 表字段uniqueidentifier 插入未指定值 启用默认值。
未指定时会报“将字符串转换为uniqueidentifier时失败”
//2008的MSSM 不支持下面的带引号,前者可以,代价是默认值是字符串转换失败了 这是一个小坑,正常的要将 引号去掉,PowerDesigner 生成的有问题呀。
create table tControlNodes (
iID_tWorkShop uniqueidentifier not null,
iID uniqueidentifier RowGuidCol not null constraint NodeRowID default 'NEWSEQUENTIALID()',
cNodeName nvarchar(50) not null,
cDescription nvarchar(200) null,
cMeasureUp nvarchar(20) null,
cMeasureDown nvarchar(20) null,
cUnit nvarchar(10) null,
cDisplayFormat nvarchar(10) null,
bDisabled bit not null default 0,
dCreate datetime not null default getdate(),
constraint PK_TCONTROLNODES primary key (iID)
)