设置列的默认值时出现问题(sql server 2005)

时间:2013-05-16 13:57:20

标签: sql sql-server-2005

以下语法不起作用:

ALTER TABLE MyCustomers 
ALTER COLUMN CompanyName SET DEFAULT 'A. Datum Corporation'

每个网址,http://msdn.microsoft.com/en-us/library/ms174123.aspx

错误讯息:

  

关键字'set'附近的语法不正确。

是什么给出了?

感谢。

1 个答案:

答案 0 :(得分:1)

根据这个问题: How to set a default value for an existing column

以下内容适用于SQL Server,并且具有命名约束的附加好处:

ALTER TABLE MyCustomers 
ADD CONSTRAINT DF_SomeName DEFAULT 'A. Datum Corporation' FOR CompanyName;