Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2013, 14:54
ragde23fer
 
Fecha de Ingreso: octubre-2008
Mensajes: 268
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Usar una llave 2 veces en una tabla

Cita:
Iniciado por Libras Ver Mensaje
Pero a lo que yo me refiero es a esto:

Código SQL:
Ver original
  1. CREATE TABLE TIEMPO(
  2.     CODIGO_TIEMPO NVARCHAR(5),
  3.     DESCRIPCION DATETIME
  4.     PRIMARY KEY (CODIGO_TIEMPO)
  5. )
  6.  
  7. CREATE TABLE FACTURA(
  8.     CODIGO_FACTURA NVARCHAR(5),
  9.     FECHA_FACTURA DATETIME,         -- ESTA ES UNA FORIGN KEY OBTENIDA DE LA TABLA TIEMPO
  10.     CANTIDAD INTEGER,          
  11. PRECIO_UNITARIO NUMERIC(10,5),
  12.     FECHA_ENVIO DATETIME            -- ESTA ES OTRA FORIGN KEY OBTENIDA DE LA TABLA TIEMPO
  13.     PRIMARY KEY (CODIGO_FACTURA),
  14.     CONSTRAINT FK_FACTURA_FECHA_FACTURA FOREIGN KEY (CODIGO_TIEMPO)
  15.     REFERENCES TIEMPO(CODIGO_TIEMPO),
  16.     CONSTRAINT FK_FACTURA_FECHA_FACTURA FOREIGN KEY (CODIGO_TIEMPO)
  17.     REFERENCES TIEMPO(CODIGO_TIEMPO)
  18. )

Si te das cuenta, en Factura, estoy llamando a la llave 2 veces... Como se hace esto?

Última edición por gnzsoloyo; 25/04/2013 a las 06:24