页面项和变量
Page Items and Variables
SELECT
t.*,
t.rowid
FROM
table.column t
WHERE
fullorderno LIKE SUBSTR('${ORD}$',1,8) || '%'
当我 运行 这个 SQL 使用数据库可视化工具的查询时,它会显示一个弹出对话框让我输入 ORD 值,但是当我将它与 Oracle-APEX 一起使用并将查询更改为这是我将变量更改为页面项目编号的地方,它不是 return 值。我在 APEX 中 运行 进行此 SQL 查询的区域是一个经典报告,页面项目是 P12_NUM
SELECT
t.*,
t.rowid
FROM
table.column t
WHERE
fullorderno LIKE SUBSTR('${:p12_num}$',1,8) || '%'
- 您需要使用
:P12_NUM
而不是 :p12_num
。区分大小写。
- 使用
fullorderno LIKE SUBSTR('${' || :P12_NUM || '}$',1,8) || '%'
- 在子句
FROM
中应该有 scheme.table t
或者只有 table t
没有列名。
- 确保您的列名称正确。
总结:
SELECT
t.*, rowid
FROM
table t
WHERE
t.fullorderno LIKE SUBSTR('${' || :P12_NUM || '}$',1,8) || '%';
会不会像
那么简单
... WHERE fullorderno LIKE SUBSTR(:P12_NUM, 1, 8) || '%'
SELECT
t.*,
t.rowid
FROM
table.column t
WHERE
fullorderno LIKE SUBSTR('${ORD}$',1,8) || '%'
当我 运行 这个 SQL 使用数据库可视化工具的查询时,它会显示一个弹出对话框让我输入 ORD 值,但是当我将它与 Oracle-APEX 一起使用并将查询更改为这是我将变量更改为页面项目编号的地方,它不是 return 值。我在 APEX 中 运行 进行此 SQL 查询的区域是一个经典报告,页面项目是 P12_NUM
SELECT
t.*,
t.rowid
FROM
table.column t
WHERE
fullorderno LIKE SUBSTR('${:p12_num}$',1,8) || '%'
- 您需要使用
:P12_NUM
而不是:p12_num
。区分大小写。 - 使用
fullorderno LIKE SUBSTR('${' || :P12_NUM || '}$',1,8) || '%'
- 在子句
FROM
中应该有scheme.table t
或者只有table t
没有列名。 - 确保您的列名称正确。
总结:
SELECT
t.*, rowid
FROM
table t
WHERE
t.fullorderno LIKE SUBSTR('${' || :P12_NUM || '}$',1,8) || '%';
会不会像
那么简单... WHERE fullorderno LIKE SUBSTR(:P12_NUM, 1, 8) || '%'