У меня есть составной первичный ключ в 1 таблице в оракуле. Я хочу создать внешний ключ для одной записи таблицы во второй таблице, которая ссылается на составной первичный ключ в первой таблице. Я получаю сообщение об ошибке ORA-02256. Любые мысли о том, как я могу это ввести?
CREATE TABLE groupspersonx (
personid number,
groupid number,
CONSTRAINT pk_persongroupid PRIMARY KEY(personid, groupid)
);
CREATE TABLE restrictedgroups (
groupid number,
name varchar2(50),
dateadded date,
since date,
notes varchar2(1024),
CONSTRAINT pk_groupid PRIMARY KEY(groupid),
CONSTRAINT fk_persongroup FOREIGN KEY(groupid) REFERENCES groupspersonx(personid, groupid)
);