Ошибка SQL: ORA-00942: таблица или представление не существует в node-oracledb - PullRequest
0 голосов
/ 10 июля 2019

Я использую драйвер 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. Любые идеи относительно того, что может происходить?

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