sql语句删除带默认值的字段

来源:互联网 发布:数码宝贝网络侦莉莉丝 编辑:程序博客网 时间:2024/06/06 08:51

方法一:

前提是:当你知道默认值的约束名的名字。如“DF_字段名”

alter table shangpin drop constraint DF_字段名

alter table shangpin drop column 字段名

(约束名与字段名都不需要加单引号)

方法二:

declare @df varchar(1000)  

set @df=(select  o.name           from   sysobjects   o   join   syscolumns   c   on   o.id=c.cdefault           where   o.xtype='D'   and   c.name='字段名')  

exec('alter table shangpin drop constraint ' + @df); 

exec('alter table shangpin drop column spabc ');  

原创粉丝点击