2015-05-11 2 views
2

Я использую DBArtisan 9.6.0 для доступа к базе данных IBM DB2. При вводе SQL-запроса DBArtisan заставляет меня явно префикс имени схемы перед каждым именем таблицы.Как настроить схему DB2 по умолчанию В DBArtisan 9.6

Я хотел бы создать схему по умолчанию, но поиск в руководстве пользователя DBArtisan для «схемы по умолчанию» больше не возвращает никаких результатов (в более старых версиях DB2 он сделал)

Я знаю, что должна быть способом сделай это. Какие-либо предложения?

ответ

2

Не знаю о dbartisan, но вы можете сделать это по-разному.

Любое использование параметра currentSchema в соединении Строка, например. (Пример Java):

jdbc:db2://localhost:50000/MYDB:currentSchema=MYSCHEMA; 

Или в вашем SQL, используя set current schema перед вашими другими командами:

set current schema MYSCHEMA; 
select * from MYTABLE; 
+0

Оказывается, DB Artisan делает это для вас, если вы установите флажок «Использовать JDBC», а затем введите данные источник в "defaultDatasource". Обратите внимание, что эти поля не могут быть изменены после создания соединений, поэтому вам нужно помнить, что нужно установить это перед закрытием мастера подключения –