0
我知道我可以内嵌指定它是这样的:如何为默认约束指定列名?
CREATE TABLE dbo.MyTable
(
Id INT NOT NULL CONSTRAINT PK_MyTable_Id PRIMARY KEY IDENTITY,
Created DATETIME NOT NULL CONSTRAINT DF_MyTable_Created DEFAULT GETDATE()
)
但我想将我所有的约束在表定义的结束让他们分开。我似乎无法找到如何将该列命名为默认约束的列,如果我将它放在表定义的末尾。我可以用主键/外键和唯一约束来实现,但不知道如何用默认约束指定列名。
CREATE TABLE dbo.MyTable
(
Id INT NOT NULL IDENTITY,
Created DATETIME NOT NULL,
CONSTRAINT PK_MyTable_Id PRIMARY KEY(Id),
CONSTRAINT DF_MyTable_Created DEFAULT GETDATE()
)
分开,我宁愿做内联不是改变表。 – 2009-04-22 20:02:53