Я меняю ограничения в своей базе данных, и мне нужно удалить некоторые из них. Я знаю, что для одного ограничения команда следующая:
ALTER TABLE tblApplication DROP CONSTRAINT constraint1_name;
Однако, когда я пытаюсь
ALTER TABLE tblApplication DROP (
CONSTRAINT constraint1_name,
CONSTRAINT constraint2_name,
CONSTRAINT constraint3_name
);
, это не работает, и мне нужно это сделать:
ALTER TABLE tblApplication DROP CONSTRAINT constraint1_name;
ALTER TABLE tblApplication DROP CONSTRAINT constraint2_name;
ALTER TABLE tblApplication DROP CONSTRAINT constraint3_name;
Есть ли способ удалить более одного ограничения в единственная команда? Я бы не хотел повторять ALTER TABLE tblApplication
, как и с командой ADD
:
ALTER TABLE tblApplication ADD (
CONSTRAINT contraint1_name FOREIGN KEY ... ENABLE,
CONSTRAINT contraint2_name FOREIGN KEY ... ENABLE,
CONSTRAINT contraint3_name FOREIGN KEY ... ENABLE
);