SQL 服务器 CE:错误更改列令牌 = DEFAULT
SQL Server CE : alter column Token in error = DEFAULT
我正在使用 SQL 服务器 CE,并且我有一个 table [accounts]
。我正在修改列 [ondate]
以便它可以具有默认值 GetDate
.
我的查询是
ALTER TABLE [accounts]
ALTER COLUMN [ondate] DATETIME NULL DEFAULT GETDATE()
但是我得到这个错误:
Token in error = DEFAULT
我试过 getdate
不带括号,带单引号 (') 但错误还是一样。
如何修改列 [ondate]
使其默认为 getdate
?
这是正确的语法
ALTER TABLE accounts ADD DEFAULT getdate() FOR [ondate]
最好加个名字constraints
ALTER TABLE accounts ADD CONSTRAINT DF_ONDATE_GETDATE DEFAULT getdate() FOR [ondate]
这对你有用
Alter Table [accounts] ADD DEFAULT getdate() for [ondate]
我正在使用 SQL 服务器 CE,并且我有一个 table [accounts]
。我正在修改列 [ondate]
以便它可以具有默认值 GetDate
.
我的查询是
ALTER TABLE [accounts]
ALTER COLUMN [ondate] DATETIME NULL DEFAULT GETDATE()
但是我得到这个错误:
Token in error = DEFAULT
我试过 getdate
不带括号,带单引号 (') 但错误还是一样。
如何修改列 [ondate]
使其默认为 getdate
?
这是正确的语法
ALTER TABLE accounts ADD DEFAULT getdate() FOR [ondate]
最好加个名字constraints
ALTER TABLE accounts ADD CONSTRAINT DF_ONDATE_GETDATE DEFAULT getdate() FOR [ondate]
这对你有用
Alter Table [accounts] ADD DEFAULT getdate() for [ondate]