ORA-00907: 缺少右括号我找不到错误
ORA-00907: missing right parenthesis i cant find the mistake
create table book_copies(
book_id integer references book(book_id) on delete cascade,
programme_id varchar2(20) references library programme(programme_id) on delete cascade,
nof_copies integer,
primary key(book_id,programme_id)
);
您可能在 table 名称 library_programme
中缺少下划线。
create table book_copies(
book_id integer references book(book_id) on delete cascade,
programme_id varchar2(20) references library_programme(programme_id) on delete cascade,
nof_copies integer,
primary key(book_id,programme_id)
);
db<>fiddle here
create table book_copies(
book_id integer references book(book_id) on delete cascade,
programme_id varchar2(20) references library programme(programme_id) on delete cascade,
nof_copies integer,
primary key(book_id,programme_id)
);
您可能在 table 名称 library_programme
中缺少下划线。
create table book_copies(
book_id integer references book(book_id) on delete cascade,
programme_id varchar2(20) references library_programme(programme_id) on delete cascade,
nof_copies integer,
primary key(book_id,programme_id)
);
db<>fiddle here