关于ORA-02273错误,以前还真没有仔细留意过。昨天遇到了这个问题,遂顺便总结一番,以后遇到这类问题就可以直接用下面方案解决。如下所示,我们首先准备一下测试环境。
CREATE TABLE TEST.TEST
( OWNER VARCHAR2(30),
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(30)
);
CREATE INDEX TEST.IX_TEST_N1 ON TEST.TEST(OBJECT_ID) TABLESPACE TEST_DATA;
ALTER TABLE TEST.TEST ADD CONSTRAINT PK_TEST PRIMARY KEY (OBJECT_ID) USING INDEX TABLESPACE TEST_DATA;
CREATE TABLE TEST.RF_TEST
(
ID NUMBER,
OBJECT_ID NUMBER
);
ALTER TABLE TEST.RF_TEST ADD CONSTRAINT PK_RF_TEST PRIMARY KEY(ID) USING INDEX TABLESPACE TEST_DATA;
ALTER TABLE TEST.RF_TEST ADD CONSTRAINT FK_RF_TEST FOREIGN KEY(OBJECT_ID ) REFERENCES TEST.TEST(OBJECT_ID);