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);