rdd = df.rdd
rdd = rdd.map(lambda row: (row['id'], [row['json_data']]))
rdd = rdd.reduceByKey(lambda a, b: a + b)
当我使用DB可视化工具运行此SQL查询时,它会显示一个弹出对话框,供我键入ORD值,但是当我将其用于Oracle-APEX并将查询更改为此时我将变量更改为页面项目编号,它不会返回一个值。我在APEX中运行此SQL查询的区域是经典报表,页面项目是P12_NUM
SELECT
t.*,
t.rowid
FROM
table.column t
WHERE
fullorderno LIKE SUBSTR('${ORD}$',1,8) || '%'
答案 0 :(得分:1)
这不会像
那么简单... WHERE fullorderno LIKE SUBSTR(:P12_NUM, 1, 8) || '%'
答案 1 :(得分:0)
: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) || '%';