【发布时间】:2018-04-09 09:44:33
【问题描述】:
我收到错误消息:
for 附近的语法不正确。
CREATE TABLE Test (ID INT not null IDENTITY Primary key,
CreatedBy VARCHAR(20) not null,
CreatedDate DATETIME not null,
UpdatedBy VARCHAR(20) not null,
LastUpdated DATETIME not null,
CONSTRAINT Test_CreatedBy DEFAULT USER_NAME() FOR CreatedBy,
CONSTRAINT Test_CreatedDate DEFAULT GETDATE() FOR CreatedDate,
CONSTRAINT Test_UpdatedBy DEFAULT USER_NAME() FOR UpdatedBy,
CONSTRAINT Test_LastUpdated DEFAULT GETDATE() FOR LastUpdated)
go
【问题讨论】:
-
错误在哪里?
-
你用的是哪个版本的sql?
-
@Ven 错误接近 FOR 版本是 SQL Server management studio 14.0.17224.0
-
@a_horse_with_no_name 我已经提到了错误是 FOR 附近的语法不正确
-
始终建议在列定义中创建约束
标签: sql-server tsql ddl