在sqlserver 2005中要删除某一列:
alter table [表名] drop column [列名]
但是如果该列被创建了默认值约束,我们就只能先删除默认值约束,然后才能删除该列。
第一种方法:
1、删除默认值约束:
DECLARE @name varchar(100)
SELECT @name=b.name FROM syscolumns a,sysobjects b
AND a.name='字段名' AND b.name LIKE 'DF%'
EXEC('alter table 表名 drop constraint ' + @name)
drop constraint DF__User_BZJ1__new__73BA3083
drop column new
