Json_object в Oracle возвращает ORA-00907: отсутствует правая скобка - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь преобразовать данные таблицы Oracle в файлы JSON. У меня есть три базы данных, и приведенный ниже код дает вывод в виде файла JSON в одну БД, но две другие базы данных выбрасывают ORA-00907: missing right parenthesis error.

Синтаксически это правильно, так как он дал вывод в одну БД. Не понимаю, что происходит не так. Это в Oracle DB. Как узнать, какая версия Oracle установлена ​​в этих БД, и если они версии 12.2 и выше, есть ли способ исправить эту проблему? Все, что я хочу - это преобразовать вывод оператора select в файл json. Заранее спасибо

Код:

SELECT JSON_OBJECT ( 'empid' value eid , 'name' value ename , 'add' value eaddr ) 
FROM abc.emp

1 Ответ

0 голосов
/ 08 октября 2018

JSON_Object доступен из Oracle версии 12.2.

Запустите запрос. Выберите * из версии v $, чтобы проверить версию Oracle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...