como desactivo las claves foraneas?????

katyana
03 de Noviembre del 2003
Hola necesito saber cuales son los comandos que se utilizan para desactivar todas las claves foraneas de una tabla en especifico. Les agradeceria un moton, es algo urgente.

Paco
03 de Noviembre del 2003
En Oracle para desactivar un clave foranea solo tienes que ejecutar la siguiente orden:

Alter table "nombre_de_tabla" disable constraint "nombre_de_constraint"

Si lo que quieres es deshabilitar todas las constraints yo lo haría consultando la vista all_Constraints

Espero que te sirva

marthys
03 de Noviembre del 2003
En Oracle se utiliza la instrucción:
Alter table <nombre_tabla>
disable constraint <nombre_del_constraint> cascade;
eso es para desabilitarla y si deplano la quieres borrar la llave foranea, en lugar de disable utiliza add. Espero sea de tu utilidad.