Как не написать имя схемы в SQL-запросе Oracle?

У меня есть Рабочая область / Схема EDUCATION в Oracle XE.

В моем Java-коде я хочу выполнить такие запросы: SELECT * FROM Table вместо SELECT * FROM EDUCATION.Table,

Когда я пишу запрос без EDUCATION У меня ошибка: таблица или представление не существует.

Я попытался установить схему по умолчанию% (скриншот), но это не помогло.

Как избежать написания Workspace/Schema name?

1 ответ

Решение

Если я правильно понимаю, вы хотите получить доступ к таблицам в других схемах без использования имени схемы.

Один простой способ сделать это использует синонимы. В схеме вы подключены к:

create synonym table for education.table;

Тогда вы можете использовать table где бы вы использовали education.table,

Другие вопросы по тегам