powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / запрос на чтение или изменение всех баз
8 сообщений из 8, страница 1 из 1
запрос на чтение или изменение всех баз
    #39465542
sem0709
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

Есть у меня список баз, как их коннектить при запуске я нашёл.

Можно в запросе обратиться ко всех базам, чтобы разом из нужной мне таблицы получить данные или изменить разом во всех базах?

То есть у меня есть много однотипных баз (я их в IBX подключил) и мне нужно к них изменять или читать данные...

и пните на какие нибудь мануалы в этой теме.
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39469512
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое отношение это имеет к IBExpert?
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39470132
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sem0709Можно в запросе обратиться ко всех базам, чтобы разом из нужной мне таблицы получить данные или изменить разом во всех базах?
в SQL нет такого. SQL оперирует схемой, т.е. определенным пространством имен. Две разные БД - это разные схемы. Поэтому "разом" не получится, нужно выполнять N операторов обновления на N базах.
Вы можете написать свою обертку, которая будет в цикле делать один и тот же update/insert на N базах, по очереди.
Есть люди, которые делают что-то подобное при помощи execute statement on external. В общем, ваша фантазия и возможности написать самому тут ничем не ограничены.
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39470385
sem0709
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpertКакое отношение это имеет к IBExpert?
По Вашему, к чему этот вопрос относится ?
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39470387
sem0709
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvв SQL нет такого. SQL оперирует схемой, т.е. определенным пространством имен. Две разные БД - это разные схемы. Поэтому "разом" не получится, нужно выполнять N операторов обновления на N базах.
Вы можете написать свою обертку, которая будет в цикле делать один и тот же update/insert на N базах, по очереди.
Есть люди, которые делают что-то подобное при помощи execute statement on external. В общем, ваша фантазия и возможности написать самому тут ничем не ограничены.

То есть, IBExpert не позволяет выполнить подобные действия ?
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39470526
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sem0709То есть, IBExpert не позволяет выполнить подобные действия ?
ну если их нет в базовом SQL Firebird и других СУБД, то как он может это делать?
Конечно, есть определенные расширения SQL, обрабатываемые исключительно IBExpert, например
insert into
select from
где можно выбрать данные из одного алиаса (одной БД), а вставить в другой алиас (другую БД). Но это все, вставить в "несколько баз" уже никак, SQL этого не поддерживает.
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39470551
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IbeSript умеет, но нужно написать скрипт, дело 10 минут.
...
Рейтинг: 0 / 0
запрос на чтение или изменение всех баз
    #39470966
sem0709
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня закипает мозг, видимо, матчасти не хватает)
Буду курить IbeSript...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / запрос на чтение или изменение всех баз
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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