-- create childen table drop table childen; create table childen(id varchar(10),pid varchar(10), name varchar(100), primary key (id) ); -- Create/Recreate primary, unique and foreign key constraints alter table CHILDEN add constraint fk_123 foreign key (PID) references parent (ID);
-- add test date for parent -- Created on 2004-11-29 by GUip declare -- Local variables here i integer; begin -- Test statements here i := 0; delete from parent; loop i := i + 1; dbms_output.put_line(i); insert into parent(id, name) values(i, 'name ' i); if (i mod 100=0) then commit; end if; exit when i > 1000; end loop; commit; end;
-- add test date for childen -- Created on 2004-11-29 by GUIP declare -- Local variables here i integer; j integer; begin -- Test statements here i := 0; delete from childen ; loop j := 0; loop i := i + 1; j := j + 1; insert into childen(id, pid, name) values(i, j, 'name ' j); if (i mod 100=0) then commit; end if;