如何使用if exist检查删除外键约束


How to remove Foreign key constraint with if exist check?

我必须使用IF EXIST检查移除外键约束。我怎样才能做到这一点。。

通过使用下面的块,您可以实现此

如果存在(从sys.foreign_keys中选择*WHERE name='fk_vMessageType')
开始EXEC('ALTER TABLE HL7_Message层次结构
DROP CONSTRAINT fk_vMessageType FOREING KEY(vMessageType)参考HL7_消息类型(vMessageType)')结束