Oracle Application Express for Oracle 11g の使用
既存のテーブルに外部キー制約を追加します。
表:コミュニケーション
COMMUNICATION-ID NUMBER
COMMUNICATIONTYPE_ID VARCHAR2(6)
CONTACT_ID NUMBER
COMMUNICATIONVALUE VARCHAR2(40)
表: COMMUNICATIONTYPE
COMMUNICATIONTYPE-ID VARCHAR2(6)
SQL コマンド インターフェイスで次の SQL を使用する
ALTER TABLE COMMUNICATION
ADD CONSTRAINT FK_COMMUNICATIONTYPE
FOREIGN KEY (COMMUNICATIONTYPE_ID)
REFERENCES COMMUNICATIONTYPE(COMMUNICATIONTYPE-ID)
以下を返します。
ORA-00904: : 識別子が無効です
これがこれ以上簡単になるとは思いませんでした。一体何がうまくいかないのでしょうか?