Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.10.2005, 12:45
|
|||
|---|---|---|---|
|
|||
Выборка из разных баз |
|||
|
#18+
Коллеги, добрый час! Начал изучать DB2, и наткнулся на такую проблемму, никак не получаеться в одной базе сделать запрос к другой, чувствую, что загвоздка в написании пути до базы, то есть указания схемы, базы и пр. Помогите дельным советом пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2005, 13:37
|
|||
|---|---|---|---|
|
|||
Выборка из разных баз |
|||
|
#18+
Federated databases create wrapper create server create nickname ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2005, 14:43
|
|||
|---|---|---|---|
|
|||
Выборка из разных баз |
|||
|
#18+
А можно поподробнее, если вас не затруднит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2005, 15:29
|
|||
|---|---|---|---|
|
|||
Выборка из разных баз |
|||
|
#18+
См. Federated Systems Guide ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.10.2005, 15:38
|
|||
|---|---|---|---|
Выборка из разных баз |
|||
|
#18+
В DB2 нет возможности напрямую указывать в запросах объекты других баз, например как в MSSQL. Для этого нужно настроить так называемую federated database, создав в базе ряд дополнительных объектов : wrapper, server, user mapping, nickname. 1. Создаешь враппер (оболочка) CREATE WRAPPER DRDA; -- для DB2 2. Создаешь server : -- линк на другую базу CREATE SERVER myserver TYPE DB2/UDB VERSION 7.2 WRAPPER DRDA AUTHORIZATION db2user PASSWORD pass OPTIONS (NODE 'TCP0002', DBNAME 'TEST2'); 3. Делаешь маппинг юзеров (если нада) CREATE USER MAPPING FOR db2user SERVER myserver OPTIONS (REMOTE_AUTHID 'other_db2_user',REMOTE_PASSWORD 'other_pass'); 4. Создаешь никнейм : CREATE NICKNAME your.nickname FOR myserver.other.table; -- other.table таблица в "другой" базе 5. Тестишь SELECT * FROM your.nickname; Если все ништяк, радуешься жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&mobile=1&tid=1605722]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
28ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 370ms |

| 0 / 0 |
