我使用的是SQL Server CE,我有一个表[accounts]
。我正在修改列[ondate]
,以使其默认值为GetDate
。
我的查询是
ALTER TABLE [accounts]
ALTER COLUMN [ondate] DATETIME NULL DEFAULT GETDATE()
但是我收到了这个错误:
令牌错误= DEFAULT
我尝试getdate
没有括号,单引号(')但错误仍然相同。
如何将列[ondate]
修改为默认值getdate
?
答案 0 :(得分:2)
这是正确的语法
ALTER TABLE accounts ADD DEFAULT getdate() FOR [ondate]
最好为constraints
ALTER TABLE accounts ADD CONSTRAINT DF_ONDATE_GETDATE DEFAULT getdate() FOR [ondate]
答案 1 :(得分:0)
这对你有用
Alter Table [accounts] ADD DEFAULT getdate() for [ondate]