如何在NiFi中使用Oracle sql和json_object生成json
How to use Oracle sql with json_object to generate json in NiFi
我正在尝试使用 Oracle JSON_OBJECT
编写查询以生成特定的 json 格式。
这是一个示例查询(实际查询更复杂):
SELECT JSON_OBJECT('name' value name)
FROM table_a
WHERE name = 'John'
查询在 Oracle 中有效。我使用 ExecuteSQL 处理器并将此查询放入其中。它显示
illegal character in JSON_OBJECT('name' value name)
有什么建议吗?
您很可能需要为该列指定一个别名。 Nifi 可能不喜欢在列名称中包含空格、单引号或括号。
select json_object('name' value NAME) as json_with_name
from table_a
where NAME = 'John';
我正在尝试使用 Oracle JSON_OBJECT
编写查询以生成特定的 json 格式。
这是一个示例查询(实际查询更复杂):
SELECT JSON_OBJECT('name' value name)
FROM table_a
WHERE name = 'John'
查询在 Oracle 中有效。我使用 ExecuteSQL 处理器并将此查询放入其中。它显示
illegal character in JSON_OBJECT('name' value name)
有什么建议吗?
您很可能需要为该列指定一个别名。 Nifi 可能不喜欢在列名称中包含空格、单引号或括号。
select json_object('name' value NAME) as json_with_name
from table_a
where NAME = 'John';