我有一个交互式网格,在wwv_flow_qb_saved_query表和apex_collection上有一个完整的连接,如下所示:
Select
qbsq.ID,
qbsq.TITLE,
qbsq.QB_SQL,
qbsq.DESCRIPTION,
ac.collection_name,
ac.seq_id,
ac.C001 as new_TITLE,
ac.CLOB001 as new_QB_SQL,
ac.C002 as new_DESCRIPTION
FROM APEX_050100.WWV_FLOW_QB_SAVED_QUERY qbsq
full join apex_collections ac
on qbsq.TITLE = ac.C001
现在我需要为用户提供更改apex_collection标题的可能性,因此"导入的查询中的标题"专栏组。如果标题已更新且与现有查询的标题不同,则会有新的网格条目。
我试图在"保存交互式网格数据" process => settings =>目标类型=> pl / sql代码
declare
collection_name varchar2(255);
seq_id number;
new_title varchar2(4000);
begin
collection_name := :COLLECTION_NAME;
seq_id := :SEQ_ID;
new_title := :NEW_TITLE;
case v('APEX$ROW_STATUS')
when 'U' then
APEX_COLLECTION.UPDATE_MEMBER_ATTRIBUTE (
p_collection_name => collection_name,
p_seq => seq_id,
p_attr_number => 1,
p_attr_value => new_title);
end case;
end;
但有些东西不起作用,我无法改变标题。我错过了什么吗?请有人帮我找到问题。我找不到任何其他有用的帖子..
由于
答案 0 :(得分:1)
感谢Tony Andrews,对于解决方案,我只需在区域中更改“允许行操作列”为“null”。
答案 1 :(得分:-1)