Oracle apex APEX5.1中的update_member_属性语法比APEX5.0中的有任何更改吗?
我们已经使用APEX5.0开发了一个应用程序,它的工作没有任何问题。但是,当我们更新到apex5.1时,我们面临以下apex_collection.UPDATE_MEMBER_属性的问题 错误消息- Ajax调用返回服务器错误ORA-06550:第3行第4列: PLS-00307:与此调用匹配的“更新成员属性”声明太多 ORA-06550:第3行第4列: PL/SQL:Execute PL/SQL代码忽略的语句 使用的代码-Oracle apex APEX5.1中的update_member_属性语法比APEX5.0中的有任何更改吗?,oracle-apex,oracle-apex-5,Oracle Apex,Oracle Apex 5,我们已经使用APEX5.0开发了一个应用程序,它的工作没有任何问题。但是,当我们更新到apex5.1时,我们面临以下apex_collection.UPDATE_MEMBER_属性的问题 错误消息- Ajax调用返回服务器错误ORA-06550:第3行第4列: PLS-00307:与此调用匹配的“更新成员属性”声明太多 ORA-06550:第3行第4列: PL/SQL:Execute PL/SQL代码忽略的语句 使用的代码- apex_collection.update_member_attri
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.0迁移到APEX5.1之后,我们看到了这种行为,您能告诉我是否必须提供参数吗?未来的读者,这里描述的答案 5.1文档中有一个bug