Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2013, 14:25
l222p
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 14 años, 5 meses
Puntos: 2
Problema al relacionar tablas SQL Server

Quiero relacionar estas tablas y no me deja SQL

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.   )


Quiero relacionar la tabla producto con la tabla detalle y me sale error

este es el diagrama