--先删除约束
Declare @name Varchar(2000)
Select @name=b.name from syscolumns a,sysobjects b where a.id=object_id(N'表名') and b.id=a.cdefault and a.name='col3' and b.name like 'DF%'
EXEC('Alter table 表名 Drop constraint '+@name) 
--再删除字段
Alter Table 表名 Drop Column col3