【发布时间】:2018-09-05 11:17:09
【问题描述】:
我尝试在 Oracle Apex 5.1 中拆分页面项目的值。 我首先做的是连接这样的值来自动完成。用户需要知道员工所在的部门。结果保存在页面项 PX_Employee 中。
select name || ',' || department from table;
结果:John Cooper,部门 1
为了获得 John Cooper 的电子邮件,我需要将这些值彼此分开。要获取电子邮件,我使用此代码(无需 concat 即可正常工作)
DECLARE
mail VARCHAR(40);
BEGIN
select email
into mail
FROM table
WHERE NAME = :PX_Employee;
:PX_MAIL := mail;
EXCEPTION
WHEN NO_DATA_FOUND THEN
mail := NULL;
END;
【问题讨论】:
-
为什么要选择与姓名和部门串联匹配的姓名?您需要准确显示您正在做什么来设置 :PX_Employee 的值。
标签: oracle oracle-apex oracle-apex-5.1