Я пытаюсь преобразовать данные таблицы 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