Если внешний ключ не существует, то добавить ограничение внешнего ключа (или удалить ограничение внешнего ключа, если существует) без использования имени?

Я нахожу трудности с созданием запроса. Допустим, у меня есть таблица продуктов и брендов. Я могу добавить внешний ключ с помощью этой команды,

          ALTER TABLE Products
          ADD FOREIGN KEY (BrandID)
          REFERENCES Brands(ID)

Но мне нужно только запустить эту команду, если внешний ключ не существует. Аналогичная вещь, в которой я нуждаюсь, состоит в том, чтобы удалить ограничение внешнего ключа, если существует, без использования имени.

Ответы на вопрос(4)

Ваш ответ на вопрос