FK en Oracle
Publicado por Nauj (22 intervenciones) el 10/01/2004 14:34:07
Tengo una duda referente a foreign keys. Resulta que tengo una tabla en la que un campo
tiene un campo padre, sería una FK normal si no es porque el padre puede estar en dos tablas.
Esto es, no puede hacer la FK de un modo normal.
Tabla_hijo campo_hijo --- campo_padre tabla_padre
Ya que hay dos tablas padres (tabla_padre1 y tabla_padre2) y el valor del campo padre buscado puede estar
en cualquiera de las dos.
¿Existe alguna forma de definir la FK en Oracle de modo que comtemple esto?, ¿existe
algún otro tipo de restricción que se pueda definir en Oracle para comtermplarlo?.
Muchas gracias y un saludo
Juan
tiene un campo padre, sería una FK normal si no es porque el padre puede estar en dos tablas.
Esto es, no puede hacer la FK de un modo normal.
Tabla_hijo campo_hijo --- campo_padre tabla_padre
Ya que hay dos tablas padres (tabla_padre1 y tabla_padre2) y el valor del campo padre buscado puede estar
en cualquiera de las dos.
¿Existe alguna forma de definir la FK en Oracle de modo que comtemple esto?, ¿existe
algún otro tipo de restricción que se pueda definir en Oracle para comtermplarlo?.
Muchas gracias y un saludo
Juan
Valora esta pregunta


0