2017-01-21 6 views
0

Мы разработали одно приложение с использованием 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, не могли бы вы сказать мне, это обязательно дать параметр?

ответ