43 - Restricciones: eliminación (alter table - drop constraint) |
Para eliminar una restricción, la sintaxis básica es la siguiente:
alter table NOMBRETABLA drop constraint NOMBRERESTRICCION;
Para eliminar la restricción "PK_libros_codigo" de la tabla libros tipeamos:
alter table libros drop constraint PK_LIBROS_CODIGO;
Recuerde colocar el nombre de la restricción en mayúsculas, sino Oracle no la reconocerá.
Cuando eliminamos una tabla, todas las restricciones que fueron establecidas en ella, se eliminan también.
La condición de control que debe cumplir una restricción de control no puede modificarse, hay que eliminar la restricción y volver a crearla; igualmente con las restricciones "primary key" y "unique", no pueden modificarse los campos.