llaves foraneas

marcela
10 de Noviembre del 2005
Hola
Mi problema es el siguiente, en una tabla tengo una llave primaria compuesta por dos campos, y necesito crear una llave foránea a otra tabla con un campo de mi llave primaria y me sale el error ORA-02270.

Desearía saber si alguien me puede indicar como puedo hacer esto sin violar la integridad? o si alguien tuvo este problema me encantaría saber su alternativa.

Muchas gracias

Carlos
10 de Noviembre del 2005
Necesitas repasarte el modelo relacional.
En la tabla referida debe existir una clave de unicidad (PK, UK) para las columnas de tu FK.

Un saludo.

Carlos

Rodolfo Reyes
10 de Noviembre del 2005
Lo que te esta pasando el que por lo menos uno de los datos que tiene el campo que quieres que sea llave foranea, no existe en la tabla padre.

Para esto solo tienes dos alternativas, eliminar los registros o crear estos valores en la tabla padre.