Buenos días:

Según tengo entendido una Foreign Key se puede indicar sobre una Primary Key o sobre un Unique Index pero las siguientes instrucciones me dan error:

/Create Table jjincid.cabecera ( Campo1 Numeric(5, 0) Not Null, Campo2 Numeric(4, 0) Not Null, Campo3 Numeric(3, 0) Not Null, Primary Key(Campo3 ) ); Create Unique Index jjincid.cabeceraX1 On jjincid.cabecera (Campo1, Campo2); Create Table jjincid.detalle ( Campo1 Numeric(5, 0) Not Null, Campo2 Numeric(4, 0) Not Null, Campo3 Numeric(3, 0) Not Null, Foreign Key (Campo1, Campo2) References jjincid.cabecera (Campo1, Campo2), Primary Key(Campo3 ) ); /
Y el error es:

/SQL0573 30 12 Posición 2 Tabla DETALLE en JJINCID no tiene una clave padre coincidente. / Estamos en versión 5R4 y bastante bien de PTF's.

Gracias,
Jorge Merino

____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a