Мы разработали одно приложение с использованием APEX5.0 и работаем без каких-либо проблем. Но, обновляясь до apex5.1, мы сталкиваемся с проблемами с apex_collection.UPDATE_MEMBER_ATTRIBUTE, как показано ниже.Любые изменения в синтаксисе update_member_attribute в APEX5.1, чем APEX5.0?
сообщениеОшибки -
Ajax вызов возвращается ошибка сервера ORA-06550: строка 3, столбец 4: PLS-00307: слишком много деклараций 'UPDATE_MEMBER_ATTRIBUTE' матча этого вызова ORA-06550: строка 3, столбец 4: PL/SQL: заявление игнорируется для кода Execute PL/SQL.
код используется -
apex_collection.update_member_attribute (
' NEW_EMP',
'1',
'16',
'ALBERT');
поэтому, когда я изменил выше код, как показано ниже его работы без каких-либо проблем.
apex_collection.update_member_attribute (
p_collection_name =>'NEW_ADJUSTMENT',
p_seq =>'1',
p_attr_number =>'16',
p_attr_value =>'ALBERT');
Мы видим, что это поведение после перехода на APEX5.1 из APEX5.0, не могли бы вы сказать мне, это обязательно дать параметр?