estoy cambiando las restricciones en mi base de datos y tengo que soltar algo de ellos. Sé que para una única restricción, el comando es el siguiente:Cómo soltar más de una restricción a la vez (Oracle, SQL)
ALTER TABLE tblApplication DROP CONSTRAINT constraint1_name;
Sin embargo, cuando intento
ALTER TABLE tblApplication DROP (
CONSTRAINT constraint1_name,
CONSTRAINT constraint2_name
);
no funciona y tengo que hacer:
ALTER TABLE tblApplication DROP CONSTRAINT constraint1_name;
ALTER TABLE tblApplication DROP CONSTRAINT constraint2_name;
¿Hay alguna manera de eliminar más de una restricción en un solo comando? Me gustaría evitar la repetición de ALTER TABLE tblApplication
, al igual que con el comando ADD
:
ALTER TABLE tblApplication
ADD {
CONSTRAINT contraint1_name FOREIGN KEY ... ENABLE,
CONSTRAINT contraint2_name FOREIGN KEY ... ENABLE,
};
En su ejemplo complemento se han utilizado llaves en lugar de paréntesis. – climmunk