declare @name varchar(100)
--DF为约束名称前缀
select @name=b.name from syscolumns a,sysobjects b where a.ID=object_ID('biGuestQuestion')
and b.ID=a.cdefault and a.name='FGuestname' and b.name like 'DF%'
--删除约束
exec('alter table biGuestQuestion drop constraint '+ @name)
ALTER table biGuestQuestion ALTER ColUMN FGuestname varchar(60) null
--为字段添加新默认值和约束
exec('ALTER table biGuestQuestion ADD CONSTRAINT '+@name +' DEFAulT (-2) FOR [FGuestname]')
以上是内存溢出为你收集整理的sqlserver 修改表字段默认值,或原字段不能为空,修改为可以为空全部内容,希望文章能够帮你解决sqlserver 修改表字段默认值,或原字段不能为空,修改为可以为空所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)