方法一:
前提是:当你知道默认值的约束名的名字。如“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 ');