ACCREDITATION_BODY_LOOK_UP có khóa chính (hoặc khóa duy nhất) không?
select constraint_name, constraint_type
from user_constraints
where table_name = 'ACCREDITATION_BODY_LOOK_UP'
and constraint_type in ('P', 'U');
Nếu có, các cột của nó là gì? Bạn cần tham chiếu tất cả các cột đó theo cùng một thứ tự khi bạn thêm khóa ngoại vào bảng phụ thuộc.
select column_name, position
from user_cons_columns
where table_name = 'ACCREDITATION_BODY_LOOK_UP'
and constraint_name = '<< constraint from previous query >>';
Nếu không, bạn cần tạo khóa chính trên bảng đó trước khi có thể tham chiếu nó trong khóa ngoại.
alter table ACCREDITATION_BODY_LOOK_UP
add constraint ACCR_BODY_LKUP_PK primary key (ACCREDITATION_BODY_ID);