我有一个包含以下列的表格:
[ClauseID] [int] NOT NULL,
[PolicyCategoryID] [int] NOT NULL,
[ExpiryDate] [smalldatetime] NULL,
到现在为止ClauseID
,PolicyCategoryID
一起创建主键。但我ExpiryDate
也想成为主键的一部分。为了使该列不为空,我尝试了以下操作,但它给出了错误:
ALTER TABLE tblClauses_PolicyCategory
ALTER COLUMN [ExpiryDate] SMALLDATETIME NOT NULL DEFAULT '2079-06-06'
Incorrect syntax near the keyword 'DEFAULT'.
知道为什么吗?不能像这样设置默认日期吗?
编辑:坏!默认密钥已设置。这一定是它给出错误的原因。