Описание ошибки Oracle : ORA-26045


"REF column %s expects %s arguments; found %s.\n"
*Cause: The number of arguments for the REF column is incorrect.
*Action: Specify the correct number of input arguments for REFs.
1. Unscoped system-generated REFs can have exactly 1 or 2 input
arguments. a) It has exactly 1 input argument (one for the OID
value) if a fixed table name was specified through
OCI_DIRPATH_EXPR_REF_TBLNAME. b) It has exactly 2 input arguments
(one for the table name and one for the OID value) if a fixed
table name was not specified through OCI_DIRPATH_EXPR_REF_TBLNAME.
2. Scoped system-generated REFs can have 1 or 2 input arguments.
Because a table name argument is not needed for a scoped ref,
only 1 argument (OID value) is expected. But if the table name
argument is given, it's still accepted.
3. Scoped primary-key REFs with N columns in its primary-key OID
can have N or N+1 input arguments. Because a table name argument
is not needed for a scoped ref, only N arguments (making up the
OID value) is expected. But if the table name argument is given,
it's still accepted.

Попробовать перевести


Поискать эту ошибку на форуме



Перечень ошибок взят из официального перечня ошибок Oracle версии 11R2.
Если не можете справиться - поищите эту ошибку на форуме по ссылке выше, многие ошибки мы уже разобрали.
Не получается - обязательно напишите, разберем, попробуем, пощупаем, понюхаем.
Главное - не паникуйте, но всегда, в первую очередь убедитесь, что бекап есть и сделайте бекап того, что сейчас имеете :)