sqlserver中如何判断一个约束是否存在?就像判断一个表或库是否存在一样。

2025-02-22 09:49:04
推荐回答(1个)
回答1:

IF EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CK_约束名]') AND parent_object_id = OBJECT_ID(N'[dbo].[表名]'))
ALTER TABLE [dbo].[表名] DROP CONSTRAINT [CK_约束名]