sql >> データベース >  >> RDS >> Oracle

Oracleの右括弧エラーORA-00907

    ON UPDATE CASCADEを削除します Oracleでは直接サポートされていません。

    例:

    CREATE TABLE Firstaiders(
    Staff_ID    NUMBER NOT NULL,
    CONSTRAINT  pk_Firstaiders PRIMARY KEY (Staff_ID),
    FOREIGN KEY(Staff_ID) REFERENCES Staff(Staff_ID) ON DELETE CASCADE);
    

    Oracleは、ON DELETE CASCADEの後に右括弧が必要です。 しかし、ON UPDATE CASCADEが見つかりました それがORA-00907の原因です




    1. 大文字に一致するPostgresql正規表現、Unicode対応

    2. postgresでシングルユーザーモードでテーブルを作成する

    3. MYSQL、PHPはデータベースの複数のテーブルに挿入します

    4. PL/SQLプロシージャを使用してOracle10gでテーブルのダンプを取得する