mssql sqlserver中如何判断一个约束是否存在的方法分享?


摘要:
下文讲述mssql中判断一个约束是否存在的方法,如下所示:

实现思路:
通过查询系统表 sys.check_constraints、约束名、表名,来检测约束是否存在的方法,如下所示:

          SELECT * FROM sys.check_constraints 
		    WHERE object_id = OBJECT_ID(N'[dbo].[约束名]') 
			   AND parent_object_id = OBJECT_ID(N'[dbo].[表名]')