您的位置:首页 > 数据库

sql查询表默认约束 删除和添加约束

2017-06-14 11:21 113 查看
declare @name varchar(100)
--DF为约束名称前缀
select @name=b.name from syscolumns a,sysobjects b where a.id=object_id('表名') and b.id=a.cdefault and a.name='字段名'
select @name
--删除约束
alter table OaNew drop constraint DF__OaNews__NewsTitl__72C60C4A --删约束
alter table OaNew alter column NewsTitle nvarchar(250) --改类型,如果原先是300 varchar 就要改成 300nvarchar 不改会转换失败
USE [数据库名称] --添加约束,可以找到约束 右键脚本create到新建查询窗口
GO
ALTER TABLE [dbo].表名 ADD  CONSTRAINT DF__OaNews__NewsTitl__72C60C4A  DEFAULT ('') FOR [字段名]
GO
USE [数据库名称]
GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: