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

テーブルの作成エラー-OracleSQL

    外部キーをインラインで宣言しようとしていて、構文が正しくないようです。次のようにします。

    CREATE TABLE B_BOOKING (
        booking_number int PRIMARY KEY,
        date_booked date,
        performance_order int,
        base_pay int,
        band_number int,
        concert_number int REFERENCES B_CONCERT(concert_number)
    )
    

    また、NOT NULLは必要ありません PRIMARY KEYの制約 列。

    または、制約を次のように宣言することもできます:

    CREATE TABLE B_BOOKING (
        booking_number int PRIMARY KEY,
        date_booked date,
        performance_order int,
        base_pay int,
        band_number int,
        concert_number int,
        CONSTRAINT constraint_name FOREIGN KEY ( concert_number )
                                   REFERENCES B_CONCERT(concert_number)
    )
    



    1. 同期node.jsからの質問

    2. 同じタイトルの複数の行または結果を組み合わせて、PHPおよびMySQLでドロップダウンメニューを形成します

    3. データベースイベントを「リッスン」してページをリアルタイムで更新する方法はありますか?

    4. mysqlエコーをajaxのエラーとして返す