【发布时间】:2019-10-16 01:49:22
【问题描述】:
我正在尝试从 SQL 查询生成 JSON 输出。我读到了这个网站上的一个线程,下面应该返回一个 JSON 文件:
SELECT JSON_OBJECT(*) FROM hr.employees ;
但是,我收到以下错误:
ORA-00936:缺少表达式
00936. 00000 - “缺少表达式”*原因:
*行动:
行错误:12 列:20
我运行的是 Oracle 12.c 12.1.0.2.0-64bit 版本。
【问题讨论】:
-
employees表中的示例数据以及预期输出在这里非常有用。 -
你的代码看起来差不多(见livesql.oracle.com/apex/livesql/file/…),但它当然取决于表格的内容
-
json_object 需要 oracle 12.2,请参阅链接问题