यह वर्तमान प्रस्तावित समाधान की तुलना में बहुत आसान है:
IF (OBJECT_ID('dbo.FK_ConstraintName', 'F') IS NOT NULL)
BEGIN
ALTER TABLE dbo.TableName DROP CONSTRAINT FK_ConstraintName
END
यदि आपको किसी अन्य प्रकार की बाधा को छोड़ने की आवश्यकता है, तो ये दूसरे पैरामीटर स्थिति में OBJECT_ID() फ़ंक्शन में जाने के लिए लागू कोड हैं:
C = CHECK constraint
D = DEFAULT (constraint or stand-alone)
F = FOREIGN KEY constraint
PK = PRIMARY KEY constraint
UQ = UNIQUE constraint
आप दूसरे पैरामीटर के बिना भी OBJECT_ID का उपयोग कर सकते हैं।
प्रकारों की पूरी सूची यहां :
वस्तु का प्रकार:
इस पर लागू होता है:SQL Server 2012 से SQL Server 2014 तक।