Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2008, 19:19
Avatar de Erick_pm
Erick_pm
 
Fecha de Ingreso: abril-2004
Mensajes: 55
Antigüedad: 20 años, 10 meses
Puntos: 1
Pregunta 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.