使用适用于 Oracle 11g 的 Oracle Application Express
向预先存在的表添加外键约束。
表:通讯
COMMUNICATION-ID NUMBER
COMMUNICATIONTYPE_ID VARCHAR2(6)
CONTACT_ID NUMBER
COMMUNICATIONVALUE VARCHAR2(40)
表:通信类型
COMMUNICATIONTYPE-ID VARCHAR2(6)
在 SQL 命令界面中使用以下 SQL
ALTER TABLE COMMUNICATION
ADD CONSTRAINT FK_COMMUNICATIONTYPE
FOREIGN KEY (COMMUNICATIONTYPE_ID)
REFERENCES COMMUNICATIONTYPE(COMMUNICATIONTYPE-ID)
返回以下内容:
ORA-00904: : 无效的标识符
没想到这会更简单。到底出了什么问题?