Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2015, 09:49
lamenenchu
 
Fecha de Ingreso: mayo-2015
Mensajes: 92
Antigüedad: 9 años
Puntos: 1
violated integrity constraint

Hola. Alguien puede decirme dónde está el error? He creado estas tablas y sus insert correspondientes. AL hacer insert into de los valores de pedido, me dice que he violado la foreign constraint.

Estoy aprendiendo todavía, y no sé muy bien de donde viene el error.

gracias


Código:
create table proveedor (
id_prov number(2) constraint PKPROVEEDOR PRIMARY KEY,
cif varchar (11) NOT NULL,
nombre varchar (20) NOT NULL,
direccion varchar(20) NOT NULL,
web varchar(30),
telf number (9),
contacto varchar(20) 
);


create table pedido (
id_pedido number (2) constraint PKPEDIDO PRIMARY KEY,
fecha date NOT NULL,
recepcion varchar (20) NOT NULL,
direccion varchar (20) NOT NULL,
id_prov number (2),
constraint FKPEDIDO FOREIGN KEY (id_prov) references proveedor
);

insert into proveedor values (1, '11223344BE', 'Pascual', 'av. las trias, 34', 'www.pascual.es', 974471525, 'Marta');
insert into proveedor values (2, '223344556F', 'Domingo', 'c/masarrabal s/n', 'www.gaitas.es', 976498971, 'Damaris');
insert into proveedor values (3, '78TD458900', 'Trompetas Faustino', 'Av. Gaudí 22', 'www.trompetasfaustino.es', 976987452, 'Miguel');

insert into pedido values (1, '21/06/2015', '26/06/2015', 'Av. Madrid 59', 10);
insert into pedido values (2, '13/06/2015', '15/06/2015', 'Av. Madrid 514',20);
insert into pedido values (3, '05/05/2015', '07/06/2015', 'Av. Aragon 5',30);