大家好,我正在使用这个“ON UPDATE CASCADE”功能,但我仍然无法让它工作。
我的第一张桌子:
CREATE TABLE Stab
(
Stab_id int not null,
Sprache VARCHAR2(2000),
Vorname VARCHAR2(2000) not null,
Nachname VARCHAR2(2000) not null,
Geburtsatg date,
Nationalität VARCHAR2(2000),
Geschlecht VARCHAR2(2000) not null,
Kontakt VARCHAR2(2000) not null,
PRIMARY KEY (stab_id)
);
第1张表没有问题
我希望我的第二个表的第一列“Stab_id”(如第一个表中)是第一个表的外键。因此,当我更改第一个表中的“Stab_id”列中的值时,第二个表中的“Stab_id”也会更改。
CREATE TABLE Schauspieler
(
Stab_id INT not null,
Filmanzahl number(5,5),
CONSTRAINT fk_Stabschau
FOREIGN KEY (stab_id)
REFERENCES stab (stab_id)
ON DELETE CASCADE
ON UPDATE CASCADE);
但我不断在“ON UPDATE CASCADE”行下收到错误
Fehlerbericht - SQL-Fehler:ORA-00907:缺少右括号
00907. 00000 - “缺少右括号”
*Cause:
*行动:
有人可以帮帮我吗。
非常感谢