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

ORA-02253:制約指定はここでは許可されていません

    create table log_table(
    log_id varchar2(1000) primary key,
    voter_ID varchar2(1000),   -- comma
    CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID)
    )
    

    ,を追加する必要があります 制約前:

    create table log_table(
    log_id varchar2(1000) primary key,
    voter_ID varchar2(1000),
    date_logged date, -- here
    CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID)
    )
    

    log_idのデータ型も再検討します / voter_id as(NUMBER / INTEGER)。



    1. MariaDBでのLOG10()のしくみ

    2. Oracleでユーザーとテーブル名の組み合わせに引用符で囲まれた識別子を使用するにはどうすればよいですか?

    3. 静的な値の列を選択する方法は?

    4. MariaDB FLOOR()とTRUNCATE()