powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как написать запрос к таблице в другой базе данных ?
4 сообщений из 4, страница 1 из 1
Как написать запрос к таблице в другой базе данных ?
    #32517561
Флегонтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как написать запрос к таблице, находящейся на том же сервере, но в другой базе данных.
...
Рейтинг: 0 / 0
Как написать запрос к таблице в другой базе данных ?
    #32517628
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала посмотрите сюда
...
Рейтинг: 0 / 0
Как написать запрос к таблице в другой базе данных ?
    #32548233
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нету в ASA несклольких баз данных . Значит, ASE.

select * from <otherdatabase>.<owner>.<table>
или
select * from <otherdatabase>..<table> (если одна только таблица такая)
...
Рейтинг: 0 / 0
Как написать запрос к таблице в другой базе данных ?
    #32548398
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДа нету в ASA несклольких баз данных
Угу, и оператора "START DATABASE" нет, и параметр "DATABASE NAME" ни к селу ни к городу приплетен для сервака, который одновременно больше одной БД крутить не может :)

MasterZiv
Давайте с Вами так договоримся: я не зная ASE не отвечаю на вопросы и не делаю категоричных утверждений в ее сторону. Вы не зная ASA делаете то же самое :) Если в вопросе отсутствует указание СУБД, то дружно даем ссылку на этот топик и не пытаемся сами сделать выводы о какой СУБД идет речь (разве что если пример сразу не на WatcomSQL идет). Таким образом мы не будем иногда попадать впросак и давать неверные сведения о СУБД :)

Флегонтов
Пример для ASA:
1. Подключаем БД как удаленный сервер через Sybase Central или оператор CREATE SERVER
2. Подключаем таблицы удаленного сервера как прокси таблицы через Sybase Central или оператор CREATE EXISTING TABLE
3. Работаем с прокси таблицами, как с обычными таблицами

Стоит учитывать, что на уровне архитектуры обращения к таблицам других БД есть отличия от Sybase ASE. Они не ограничивают построение гетерогенных запросов, однако стоит принимать во внимание, что в ASE обращение таблицам множества БД сервера будет считаться единым планом запроса (т.е. выполняться в едином пространстве), а в ASA обращения в запросе к таблицам другой БД будут выполняться отдельным запросом к удаленному серверу, а значит только частично оптимизироваться по сравнению с ASE.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как написать запрос к таблице в другой базе данных ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]