Llave foranea a tabla con llave compuesta
Publicado por Liz (16 intervenciones) el 01/06/2007 20:48:45
Hola:
Estoy creando una llave foranea de una tabla que se encuentra en un esquema, hacia otra que se encuentra en otro esquema. Pero la segunda tabla tienes su llave primaria compuesta por dos campos, ya pude crear las de las tablas en donde su llave primaria es solo campo, y supuse que indicandole que son los dos campos la llave se ejecutaria pero me marca el siguiente error:
Ejemplo:
ALTER TABLE esq1.tablaA
ADD ( CONSTRAINT FK_tablaA_tablaB FOREIGN KEY (id_tablaA)
REFERENCES esq2.ablaBt(id1_tablaB,id2_tabla))
error:
ORA-02256: number of referencing columns must match referenced columns
Les agradeceria mucho si me pueden ayudar.... Ah y gracias a los que me ayudaron con mi nota anterios.
Estoy creando una llave foranea de una tabla que se encuentra en un esquema, hacia otra que se encuentra en otro esquema. Pero la segunda tabla tienes su llave primaria compuesta por dos campos, ya pude crear las de las tablas en donde su llave primaria es solo campo, y supuse que indicandole que son los dos campos la llave se ejecutaria pero me marca el siguiente error:
Ejemplo:
ALTER TABLE esq1.tablaA
ADD ( CONSTRAINT FK_tablaA_tablaB FOREIGN KEY (id_tablaA)
REFERENCES esq2.ablaBt(id1_tablaB,id2_tabla))
error:
ORA-02256: number of referencing columns must match referenced columns
Les agradeceria mucho si me pueden ayudar.... Ah y gracias a los que me ayudaron con mi nota anterios.
Valora esta pregunta


0