क्या ACCREDITATION_BODY_LOOK_UP में प्राथमिक कुंजी (या अद्वितीय कुंजी) है?
select constraint_name, constraint_type
from user_constraints
where table_name = 'ACCREDITATION_BODY_LOOK_UP'
and constraint_type in ('P', 'U');
यदि हाँ, तो इसके स्तंभ क्या हैं? जब आप किसी आश्रित तालिका में एक विदेशी कुंजी जोड़ते हैं, तो आपको उन सभी स्तंभों को उसी क्रम में संदर्भित करने की आवश्यकता होती है।
select column_name, position
from user_cons_columns
where table_name = 'ACCREDITATION_BODY_LOOK_UP'
and constraint_name = '<< constraint from previous query >>';
यदि नहीं, तो इससे पहले कि आप इसे किसी विदेशी कुंजी में संदर्भित कर सकें, आपको उस तालिका पर एक प्राथमिक कुंजी बनाने की आवश्यकता है।
alter table ACCREDITATION_BODY_LOOK_UP
add constraint ACCR_BODY_LKUP_PK primary key (ACCREDITATION_BODY_ID);