La solución que he encontrado pasa por indicar Create Table *jjincid.cabecera ( * Campo1 Numeric(5, 0) Not Null, Campo2 Numeric(4, 0) Not Null, Campo3 Numeric(3, 0) Not Null, *UNIQUE (CAMPO1, CAMPO2), * Primary Key(Campo3 ) )
Salu2 El 19 de marzo de 2010 13:23, [email protected] < [email protected]> escribió: > 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 >
____________________________________________________ © 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

