【发布时间】:2021-11-28 22:20:11
【问题描述】:
我有两张桌子:
CREATE TABLE Trasy_srodki_transportu(
ID_Trasy Integer NOT NULL,
ID_pojazdu Integer NOT NULL
)
/
CREATE TABLE Trasy(
ID_Trasy Integer NOT NULL,
Linia Varchar2(4 ) NOT NULL,
Data_rozpoczecia_kursowania Date NOT NULL,
Data_zakonczenia_kursowania Date,
ID_Pracownika Integer NOT NULL
)
现在我想将外键添加到 Trasy_srodki_transportu 引用 Trasy 表:
ALTER TABLE Trasy_srodki_transportu ADD CONSTRAINT Trasa_jest_wykorzystywana FOREIGN KEY (ID_Trasy) REFERENCES Trasy (ID_Trasy)
/
这会引发 Oracle (ORA-02270) : no matching unique key or primary key for this column-list 错误。有什么建议可以解决这个问题吗?Data modeler view
【问题讨论】:
-
外键强制所有值都存在于引用的表中。你检查过这一点吗?