Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/11/2013, 14:44
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Problema al relacionar tablas SQL Server

Código SQL:
Ver original
  1. CREATE TABLE proveedores
  2. (  
  3.    proveedor_id INT PRIMARY KEY,
  4.    proveedor_nombre VARCHAR (50) NOT NULL,
  5.    proveedor_email VARCHAR(60),
  6.    proveeedor_telefono VARCHAR (10) NOT NULL
  7.    
  8. )
  9.  
  10. CREATE TABLE productos
  11. (
  12.   producto_id INT PRIMARY KEY,
  13.   producto_nombre VARCHAR(255) NOT NULL,
  14.   producto_precio money NOT NULL,
  15.   producto_proveedor INT,
  16.  
  17.  CONSTRAINT [Proveedor_Productos] FOREIGN KEY (producto_proveedor)
  18.  REFERENCES proveedores (proveedor_id)
  19.  )
  20.  
  21. CREATE TABLE detallefactura
  22. (
  23.    factura_id INT,
  24.    producto_id INT,
  25.    producto_cantidad INT NOT NULL,
  26.    producto_precio money NOT NULL,
  27.    PRIMARY KEY(factura_id, producto_id),
  28.    
  29.    CONSTRAINT [Detalle_Producto] FOREIGN KEY (producto_id)
  30.     REFERENCES productos(producto_id)
  31.   )

Prueba con esto :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me