Hola, soy nuevo en oracle y estoy resien aprendiendo de esto :) xD, me gustaría que me ayudaran en un insert que me trae problemas, al momento de insertar datos en una tabla (det_venta) me sale el siguiente error: integrity constraint (N_VENTA_FK) violated - parent key not found no entiendo porque me sale, ya que al insertar datos en otras tablas que hice lo logre con éxito y esta no, no entiendo porque fk del n_venta del det_ventas no me funciona, les agradecería mucho su ayuda les dejo el script para que lo analizen. de ante mano muchas gracias. [hide]
create table vendedor (
rut int not null,
nombre varchar(150) not null,
constraint rut_pk primary key (rut));
create table cliente (
rut_cli int not null,
nombre varchar(150) not null,
constraint rut_cli_pk primary key(rut_cli));
create table ventas (
n_venta int not null,
total_venta int ,
rut_ven int not null,
rut_cli int not null,
constraint n_venta_pk primary key(n_venta),
constraint rut_ven_fk foreign key(rut_ven) references vendedor(rut),
constraint rut_cli_fk foreign key(rut_cli) references cliente(rut_cli));
CREATE SEQUENCE seq_nventa
MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 20;
create table det_ventas(
n_venta int not null,
cantidad int not null,
producto varchar(150) not null,
precio int not null,
constraint n_venta_fk foreign key(n_venta) references ventas(n_venta));
insert into cliente (rut_cli,nombre) values('184555115','juan caceres');
insert into cliente (rut_cli,nombre) values('129084563','Miguel Parra');
insert into cliente (rut_cli,nombre) values('160698007','Leonor Orellana');
insert into cliente (rut_cli,nombre) values('102007893','Carlos Lara');
insert into cliente (rut_cli,nombre) values('165465146','pamela soza');
insert into vendedor (rut,nombre) values('188471943','rodrigo henriquez');
insert into vendedor (rut,nombre) values('120760996','Ana Diaz');
insert into vendedor (rut,nombre) values('160784355','Simon Duran');
insert into vendedor (rut,nombre) values('156877456','Pedro Morales');
insert into vendedor (rut,nombre) values('165479851','pablo jimenez');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'188471943','184555115');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'165479851','165465146');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'156877456','165465146');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'160784355','160698007');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'160784355','129084563');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'120760996','184555115');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'188471943','160698007');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'156877456','129084563');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'188471943','160698007');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'160784355','102007893');
insert into ventas (n_venta, rut_ven, rut_cli) values(seq_nventas.nextval,'156877456','165465146');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1, '10', 'papas', '300');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1, '5', 'apios', '500');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1, '20','beterraga','700');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'40','zanahoria','350');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'100','tomate','650');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'86','choclo','1200');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'12','achicoria','500');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1, '6','coliflor','400');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'20','limon','700');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'15','zapallo','300');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'40','acelga','500');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'10','lechuga','250');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'30','pepino','150');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'46','porotoverde','350');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'9','repollo','400');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'10','espinaca','600');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'32','cilantro','200');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'20','peregil','200');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'50','cebolla','1000');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'15','cebollines','300');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'40','brocoli','450');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'10','rabano','200');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'18','colbrusela','150');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'60','palta','1200');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'70','pimenton','200');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'8','albahaca','300');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'11','zapalloitaliano','400');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'20','arveja','300');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'6','porotogranado','350');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'8','manzana','500');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'5','mandarina','600');
insert into det_ventas (n_venta, cantidad, producto, precio) values (1,'9','pera','450');[/hide]