使用的源:仅当会话状态中的当前值为Null时 源类型:PL / SQL函数体 维护会话状态:每个会话
来源:
DECLARE
v_user VARCHAR2(20);
BEGIN
SELECT CREATED_BY INTO v_user
FROM CA_OFFER_ACTION
WHERE OFFER_ACTION_ID = :P22_OFFER_ACTION_ID;
return v_user;
EXCEPTION
when OTHERS THEN
-- err_code := SQLCODE;
return :APP_USER;
END;
因此,在页面上显示的是用户,但是当我提交页面时,v_user值不会传回来更新表
答案 0 :(得分:0)
不用担心我弄清楚了。我将代码放在默认字段中并使用select acf2_lid_id || ' - (' || prfd_na || ')' d, acf2_lid_id r
from is_org_assoc
答案 1 :(得分:-1)
我认为你需要验证P22_OFFER_ACTION_ID在会话状态中是否有值,甚至" in memory session state"在页面渲染过程中使用。
您可以添加此项并检查调试日志
apex_debug.message(':P22_OFFER_ACTION_ID = '||:P22_OFFER_ACTION_ID);