如何将字符串附加到 APEX 交互式报表中的 where 子句 SQL
How to append a string to where clause in APEX Interactive Report SQL
我是 Apex 的新手,我使用的是 apex 5.1.3。我正在通过 sql 查询创建报告,查询的 where 子句应该是动态的,需要从另一个 table 列中获取。在页面加载时,我从 table 加载了这个 where 条件字符串并将其设置为页面项 :P5_NEW
我这样试过:
select * 来自员工,其中:P5_NEW
页面项 :P5_NEW 包含应附加到 where 子句的字符串。但是顶点抛出错误 ORA-00920:无效的关系运算符。
有人可以告诉我如何将字符串附加到 APEX 报告查询中的 where 子句吗?
谢谢
P5_NEW(好吧,为什么不 P5_WHERE
?)应该是 "Submit when Enter pressed" 设置为 YES 的文本字段。它应该包含 整个 WHERE 子句 ,包括 WHERE
关键字。如果你按原样输入,你会得到 ORA-00936 missing expression error.
查询将如下所示:
select *
from employees
&P5_WHERE. --> pay attention! Ampersand (&) followed by field name
--> followed by a dot (.)
接下来呢?没有... 运行 页面并享受。如果你输入类似
WHERE department_id = 10
进入 P5_WHERE 字段并按下 Enter 键,输出应该改变。
我是 Apex 的新手,我使用的是 apex 5.1.3。我正在通过 sql 查询创建报告,查询的 where 子句应该是动态的,需要从另一个 table 列中获取。在页面加载时,我从 table 加载了这个 where 条件字符串并将其设置为页面项 :P5_NEW
我这样试过:
select * 来自员工,其中:P5_NEW
页面项 :P5_NEW 包含应附加到 where 子句的字符串。但是顶点抛出错误 ORA-00920:无效的关系运算符。
有人可以告诉我如何将字符串附加到 APEX 报告查询中的 where 子句吗?
谢谢
P5_NEW(好吧,为什么不 P5_WHERE
?)应该是 "Submit when Enter pressed" 设置为 YES 的文本字段。它应该包含 整个 WHERE 子句 ,包括 WHERE
关键字。如果你按原样输入,你会得到 ORA-00936 missing expression error.
查询将如下所示:
select *
from employees
&P5_WHERE. --> pay attention! Ampersand (&) followed by field name
--> followed by a dot (.)
接下来呢?没有... 运行 页面并享受。如果你输入类似
WHERE department_id = 10
进入 P5_WHERE 字段并按下 Enter 键,输出应该改变。