怎么删除一个有默认值得列
alert   table1   drop   column1    
 其中column1   有默认值 
 删除失败,应该怎么写哪
------解决方案--------------------  alert table table1 drop column column1    
------解决方案--------------------ALTER TABLE [TABLENAME] DROP COLUMN [COLUMNNAME]
------解决方案--------------------alter table table1 
 drop constraint 約束名   
 alter table table1 
 drop column column1
------解决方案--------------------alert table 表名 drop column 字段名
------解决方案----------------------改 
 alter table 表名 drop column 字段名
------解决方案--------------------第一步:去掉默认值设置 
 第二步:删除列
------解决方案--------------------在对象浏览器里找到列名  然后查看约束  如果不想用语法删可以直接右键删除默认约束 
 如果使用语法 
 使用 sp_helpconstraint 表 可以查看表约束名   
 alter table 表 drop constraint 约束名称 
 alter table 表 drop column 字段
------解决方案--------------------接分喽~~
------解决方案--------------------这么多分啊.
------解决方案--------------------alter table 表名 drop constraint 约束名 
 alter table 表名 drop column 列名
------解决方案--------------------这为兄弟,删除一个列之前必须检查该列上是否有约束~删除约束,再删除列。   
 查看一张表的约束:exec sp_helpconstraint  表名   
 如果有约束则先删除约束 
 alter table 表名 drop constraint 约束名   
 接着删除列 
 alter table 表名 drop column 列名