| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> multi-table insert in Oracle 9i
Could someone please tell me what am I doing wrong that causes both of
the following multi-table insert statements to fail with a "missing key"
error. My Oracle server is Version 9.2.0.2.0.
Thanks,
Niloufar
insert into junk_input values (1, '1234', 10); insert into junk_input values (2, '1234', 10); insert into junk_input values (3, '1234', 10); insert into junk_input values (4, '5678', 10); insert into junk_input values (5, '5678', 10);select * from junk_input;
tried both:
insert all when 1=1
into junk (id, order_num, sequence_num)
select order_id, order_number, seq_num from junk_input;
and tried:
insert all when 1=1
into junk (id, order_num, sequence_num)
when order_number = '5678'
into junk2 (id2, order_num2, sequence_num2)
select order_id, order_number, seq_num from junk_input;
Received on Thu Jun 26 2003 - 15:50:03 CDT
![]() |
![]() |