Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

запрос для выбора данных из двух БД [D7, MSSQL]


Russ ©   (2006-04-07 14:13:00) 

Подскажите пожалуйста какой синтаксис при написании запроса select к двум базам данных.
как описать путь к таблицам в разделе from?


sniknik   (2006-04-07 14:53:00) [1]

> ... если права доступа позволяют, тогда см. [2]
> Иначе - сложнее.
в принципе это "сложнее" можно и для обхода текущих прав использовать (если не позволяют), т.к. там можно другим юзером авторизоваться.


sniknik   (2006-04-07 14:49:00) [2]

неважно на одном сервере или или разных, даже вторая база может быть не под MSSQL-лем, а чем нибуль другим.  
см. BOL по OPENDATASOURCE OPENROWSET
если "другая база" имеет OLEDB провайдера то получится. а синтаксис селекта будет "стандартный", кроме этих фунций конечно.


Ega23   (2006-04-07 14:38:00) [3]

Значицца, если на одном сервере, и если права доступа позволяют, тогда см. [2]
Иначе - сложнее.


Russ   (2006-04-07 14:28:00) [4]

>>Базы физически на одном сервере находятся, или на разных?
Базы на одном сервере


Курдль   (2006-04-07 14:28:00) [5]

Оччень интересно! Жду ответа с нетерпением наперевес....


stone   (2006-04-07 14:23:00) [6]


> как описать путь к таблицам в разделе from?

from DatabaseName.dbo.TableName


Ega23   (2006-04-07 14:22:00) [7]

одним from - не обойтись.
Базы физически на одном сервере находятся, или на разных?


Наверх

Титульная страница Поиск, карта сайта Написать письмо