create table p ( x int primary key ); create table c ( y references p );
往父表里插入两个数据:
into p values ( 1 ); insert into p values ( 2 ); commit;
这个时候,限制就看出来了:好,往FK的子表里插入数据。
SQL> insert into C values (1); insert into C values (1) * ERROR 位于第 1 行: ORA-02291: integrity constraint (SCOTT.SYS_C001486) violated - parent key not found