Lin*_*ink 3 sql sql-server sql-server-2008
美好的一天..只是想问一下,是否可以改变列表并使默认值为空字符串..
我尝试使用此查询,
Alter Table Employee Alter Column sJobTitle Varchar(200) DEFAULT ''
Run Code Online (Sandbox Code Playgroud)
不幸的是,它不起作用..
请让我知道,如果做得正确..
谢谢,
链接
你需要添加一个约束.参考http://blog.sqlauthority.com/2008/05/31/sql-server-create-default-constraint-over-table-column/
ALTER TABLE Employee
ADD CONSTRAINT DF_Employee _JobTitle
DEFAULT '' FOR sJobTitle
Run Code Online (Sandbox Code Playgroud)
尝试这个查询。此查询不会将当前数据更改为默认值。
ALTER TABLE Employee
ADD DEFAULT ('') FOR sJobTitle
Run Code Online (Sandbox Code Playgroud)
也许它有效。