1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| SQL>
SQL> drop table e;
Table dropped.
SQL> drop table p;
Table dropped.
SQL>
SQL> create table p(x int primary key);
Table created.
SQL> create table e(y int primary key references p);
Table created.
SQL>
SQL>
SQL> --
SQL> -- ordre incorrect
SQL> --
SQL> insert into e values(1);
insert into e values(1)
*
ERROR at line 1:
ORA-02291: integrity constraint (TEST.SYS_C005443) violated - parent key not
found
SQL> insert into p values(1);
1 row created.
SQL> rollback;
Rollback complete.
SQL>
SQL>
SQL> --
SQL> -- données incorrectes
SQL> --
SQL> insert into e values(2);
insert into e values(2)
*
ERROR at line 1:
ORA-02291: integrity constraint (TEST.SYS_C005443) violated - parent key not
found
SQL> rollback;
Rollback complete.
SQL>
SQL> --
SQL> -- ordre et données correct
SQL> --
SQL> insert into p values(1);
1 row created.
SQL> insert into e values(1);
1 row created.
SQL> commit;
Commit complete.
SQL>
SQL> exit |
Partager