如何为现有列设置默认值

这在SQL Server 2008中不起作用:

ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES'

错误是:

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

我究竟做错了什么?


这将在SQL Server中工作:

ALTER TABLE Employee ADD CONSTRAINT DF_SomeName DEFAULT N'SANDNES' FOR CityBorn;

ALTER TABLE Employee ADD DEFAULT 'SANDNES' FOR CityBorn

不能使用alter列,而是使用add

ALTER TABLE Employee 
ADD DEFAULT('SANDNES') FOR CityBorn
链接地址: http://www.djcxy.com/p/24705.html

上一篇: How to set a default value for an existing column

下一篇: alter column with default value