Я использую драйвер node-oracledb для подключения локальной базы данных к моему веб-приложению. Когда я пытаюсь выбрать данные из базы данных в моей программе узла, я получаю сообщение об ошибке: ORA-00942: таблица или представление не существует, но выполнение запроса выбора локально из sqldeveloper работает нормально.
Когда я бегу
SELECT owner, object_name, object_type
FROM all_objects
WHERE object_type IN ('TABLE','VIEW')
AND object_name = 'TABLE_NAME'
в sqldeveloper, чтобы убедиться, что таблица существует, я получаю имя схемы под владельцем, имя таблицы под object_name и таблицу под object_type; однако, когда я выполняю тот же запрос из моей программы узла, возвращается пустой набор (без значений для владельца, имени таблицы или типа объекта). Я подключен ко второй базе данных oracle уже в моем приложении узла, которое работает нормально, поэтому я не думаю, что это связано с драйвером oracle db. Я также проверил свою конфигурацию, и путь и имя пользователя / пароль совпадают с теми, которые я использовал для установления соединения в sqldeveloper.
В программе узла мой запрос содержит информацию о схеме и таблице.
SELECT * FROM SCHEMA.TABLE_NAME
Этот запрос выдает ошибку:
ORA-00942: таблица или представление не существует, но отлично работает в sql developer. Любые идеи относительно того, что может происходить?