
05/11/2008, 19:19
|
 | | | Fecha de Ingreso: abril-2004
Mensajes: 55
Antigüedad: 20 años, 10 meses Puntos: 1 | |
Referencia (FK) de 2 columnas diferentes Saludos Estimados,
la consulta es la siguiente, tengo una tabla llamada usuario:
CREATE TABLE USUARIO( USUARIO_ID INT(8) NOT NULL
USUARIO_NAME VARCHAR2(50) NOT NULL
);
y otra tabla llamada empresa:
CREATE TABLE EMPRESA( EMPRESA_ID INT(8) NOT NULL
EMPRESA_NAME VARCHAR2(50) NOT NULL
);
Lo quiero es que en una tabla llamada vendedor tenga una columna que referencie (Foreign key) a la columna usuario_id ó a la columna empresa_id.
CREATE TABLE VENDEDOR( USUARIO_O_EMPRESA_ID INT(8) NOT NULL
TIPO_VENDEDOR VARCHAR2(50) NOT NULL
);
espero que me haya dejado entender, es posible hacer ese tipo de referencias o de que manera se resuelve comunmente estos casos.
Les agradezco bastante de antemano. |