SQL修改字段默认值

ALTER TABLE 表名 add DEFAULT ('修改后的默认值') for 字段名 WITH VALUES 



注:如果该字段以前已经有默认值了,在修改之前需要先将约束删除,否则会报错 

删约束的SQL: 

Alter table 表名 drop constraint 约束名 



关于约束名,需要先查一下, 

查约束名的SQL: 

select c.name from sysconstraints a 

inner join syscolumns b on a.colid=b.colid 

inner join sysobjects c on a.constid=c.id 

where a.id=object_id('表名') 

and b.name='字段名'  

你可能感兴趣的:(数据库)