मेरे पास ऑरैकल में 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)
);
बनाने तालिका groupspersonx ( \t व्यक्तित्व \t \t संख्या, \t groupid \t \t संख्या, \t CONSTRAINT pk_persongroupid प्राथमिक कुंजी (व्यक्तित्व, समूहबद्ध) ); बनाने तालिका restrictedgroups ( \t ग्रुप \t \t \t संख्या, \t नाम \t \t \t varchar2 (50), \t dateadded \t \t तारीख, \t के बाद से \t \t \t तारीख, \t नोटों \t \t \t varchar2 (1024) , \t CONSTRAINT pk_groupid प्राथमिक कुंजी (समूहबद्ध), CONSTRAINT fk_persongroup विदेशी कुंजी (समूहबद्ध) संदर्भ समूह समूह (व्यक्तित्व, समूहबद्ध) ); – Christopher