Oracle - URGENTE!!

 
Vista:

URGENTE!!

Publicado por JAVI (5 intervenciones) el 25/11/2001 18:24:01
Tengo una duda en cuanto a la declaracion de claves foraneas, es la siguiente:

declaro lo siguiente:

dni number constraint fk_dni foreign key (dni ) references persona

si esta declaracion es correcta, el dato q va entre parentesis es la clave a la que se hace referencia y dni number(number como tipo de dato) seria el campo en el que almacenamos el valor de la clave referenciada?
gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Solucionado

Publicado por DACH (7 intervenciones) el 25/11/2001 19:22:07
No conozco esa forma de declarar una clave foranea pero esta si:

ALTER TABLE Tabla_dueña_de_La_Clave_Foranea
ADD CONSTRAINT <Nombre_de_la_Clave_Foranea>
FOREIGN KEY( campo_clave_referenciado) REFERENCES <Nombre_tabla_referenciada>

Atte.
Daniel

Salu2.-

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar