// 先删除要修改的字段约束
declare @name varchar(100) = null
select @name=b.name from syscolumns a,sysobjects b where a.id=object_id('table1') and b.id=a.cdefault and a.name='字段' and b.name like 'DF%'
if @name is not null
begin
declare @sql varchar(1000) = 'alter table table1 drop constraint ' + @name;
exec(@sql)
end;
// 修改字段类型
ALTER TABLE table1 ALTER COLUMN 字段 INT
sqlServer动态删除字段约束及修改字段数据类型
最新推荐文章于 2024-07-04 18:22:35 发布