如果存在检查,如何删除外键约束?

时间:2013-02-22 10:18:20

标签: php sql

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

1 个答案:

答案 0 :(得分:2)

通过使用下面的块,你可以实现这个

  

IF EXISTS(SELECT * FROM sys.foreign_keys                   名称='fk_vMessageType')WH     开始       EXEC('       ALTER TABLE HL7_MessageHierarchy
       DROP CONSTRAINT fk_vMessageType FOREIGN KEY(vMessageType)              参考HL7_MessageType(vMessageType)        “)     END