大家好,我正在使用这个“ON UPDATE CASCADE”功能,但我仍然无法让它工作。
\n\n我的第一张桌子:
\n\nCREATE TABLE Stab\n(\nStab_id int not null,\nSprache VARCHAR2(2000),\nVorname VARCHAR2(2000) not null,\nNachname VARCHAR2(2000) not null,\nGeburtsatg date,\nNationalit\xc3\xa4t VARCHAR2(2000),\nGeschlecht VARCHAR2(2000) not null,\nKontakt VARCHAR2(2000) not null,\nPRIMARY KEY (stab_id)\n);\nRun Code Online (Sandbox Code Playgroud)\n\n第1张表没有问题
\n\n我希望我的第二个表的第一列“Stab_id”(如第一个表中)是第一个表的外键。因此,当我更改第一个表中的“Stab_id”列中的值时,第二个表中的“Stab_id”也会更改。
\n\nCREATE TABLE Schauspieler\n(\n Stab_id INT not null,\n Filmanzahl number(5,5),\n\n CONSTRAINT fk_Stabschau\n FOREIGN KEY (stab_id)\n REFERENCES stab (stab_id)\n ON DELETE CASCADE\n ON UPDATE CASCADE);\nRun Code Online (Sandbox Code Playgroud)\n\n但我不断在“ON UPDATE CASCADE”行下收到错误
\n\n\n\n\nFehlerbericht - SQL-Fehler: ORA-00907: 缺少右括号\n 00907.00000 - “缺少右括号”
\n\n*原因:
\n
\n *操作:
有人可以帮我吗。\n非常感谢
\n| 归档时间: |
|
| 查看次数: |
1499 次 |
| 最近记录: |