La eliminación de las restricciones a oracle
Método 1:Desactivar y reactivar temporalmente restricciones
ALL_CONSTRAINTS relativas a la configuración de las restricciones sobre las tablas que puede acceder un usuario. Una simple consulta las bases de datos va a crear frases que se pueden utilizar para eliminar las restricciones.
pasos
1
Haga lo siguiente:
- SQL gt; seleccione `alter table` || || propietario `.` || || nombre_tabla ` deje caer restricción `constraint_name || ||` - `del ALL_CONSTRAINTS donde nombre_tabla =` GAMES`-
- PRODUSER.GAMES alteran tabla de la gota restricción SYS_C006443;
- PRODUSER.GAMES ALTER TABLE PK_GAMES gota de restricción;
Desactivar y reactivar temporalmente restricciones
1
Mantener una tabla: a veces se desea desactivar temporalmente las restricciones, luego reactivarlos. Las siguientes consultas crearán el SQL necesario para esto.SQL gt; seleccione `alter table` || || propietario `.` || || nombre_tabla ` permitir que la restricción `constraint_name || ||` - `del ALL_CONSTRAINTS donde nombre_tabla =` GAMES`- SITE.GAMES ALTER TABLE permite restricción SYS_C006443; SITE.GAMES ALTER TABLE permite PK_GAMES de restricción;
- SQL gt; seleccione `alter table` || || propietario `.` || || nombre_tabla ` desactivar la restricción `constraint_name || ||` - `del ALL_CONSTRAINTS donde nombre_tabla =` GAMES`-
- SITE.GAMES alteran mesa Desactivar restricción SYS_C006443;
- SITE.GAMES ALTER TABLE PK_GAMES desactivar la restricción;
consejos
- A veces puede que no sea capaz de activar una restricción debido a una violación de la misma. A veces es posible ignorar la violación y todavía ser capaz de permitir que la restricción de uso de la palabra clave "novalidate"Al igual que en el ejemplo siguiente:
- SQL gt; seleccione `alter table` || || propietario `.` || || nombre_tabla ` novalidate permitir restricción `constraint_name || ||` - `del ALL_CONSTRAINTS donde nombre_tabla =` GAMES`-
- alteran SITE.GAMES mesa permiten limitación novalidate SYS_C006443;
- alteran SITE.GAMES mesa permiten PK_GAMES restricción NOVALIDATE;
Vídeo: Insertar,Consultar,Modificar y Eliminar datos de una Tabla de MySQL desde Netbeans - Parte 1
Vídeo: Manipulación y consulta de datos Oracle database 11G express edition
De esta manera? Compartir en redes sociales: