我目前正在使用Apex上下文来部署直接从PLSQL创建的页面,我需要使用“Shared Components / Items”为用户存储一些动态值,然后在销毁上下文时将其销毁。 / p>
我正在使用这些项目,但是我找不到从PLSQL动态创建它们的方法,所以我正在寻找这个应用程序行为的替代品。
这是我目前的解决方案:
APEX_UTIL.SET_SESSION_STATE (p_name => 'Item_Name',
p_value => 'Item Value');
但动态项目或变量无法实现这一点,
你会建议什么?
感谢您的回答。
答案 0 :(得分:0)
解决方案:
集合
APEX_COLLECTION.CREATE_COLLECTION(
p_collection_name IN VARCHAR2);
--and to add a value
Begin
APEX_COLLECTION.ADD_MEMBERS(
p_collection_name => 'EMPLOYEE',
p_c001 => l_arr1,
p_c002 => 1_arr2);
End;
有关详细信息,请参阅文档: https://docs.oracle.com/cd/E59726_01/doc.50/e39149/apex_collection.htm#AEAPI531