Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: foreign key rule error
"victorrhee" <member_at_dbforums.com> wrote in message
news:1953229.1035211692_at_dbforums.com...
>
> create table WORKLOAD
> (
> ENO char(4) not null,
> PNO char(4) not null,
> LOAD number(2,1) not null,
> primary key (ENO, PNO),
> foreign key (ENO) references EMPLOYEE
> on delete cascade
> on update cascade,
> foreign key (PNO) references PROJECTS
> on delete cascade
> on update cascade
> );
> --
> Posted via http://dbforums.com
Clause REFERENCES needs peferencing field in parent table.
create table WORKLOAD
(
ENO char(4) not null, PNO char(4) not null, LOAD number(2,1) not null, primary key (ENO, PNO), foreign key (ENO) references EMPLOYEE(ENO) on delete cascade on update cascade, foreign key (PNO) references PROJECTS(PNO) on delete cascade on update cascade