更改列表并将默认值设置为空字符串

Lin*_*ink 3 sql sql-server sql-server-2008

美好的一天..只是想问一下,是否可以改变列表并使默认值为空字符串..

我尝试使用此查询,

    Alter Table Employee Alter Column sJobTitle Varchar(200) DEFAULT '' 
Run Code Online (Sandbox Code Playgroud)

不幸的是,它不起作用..

请让我知道,如果做得正确..

谢谢,

链接

Jas*_*ong 6

你需要添加一个约束.参考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)


Hab*_*are 6

尝试这个查询。此查询不会将当前数据更改为默认值。

ALTER TABLE Employee
ADD DEFAULT ('') FOR sJobTitle 
Run Code Online (Sandbox Code Playgroud)

也许它有效。