powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBexpert 2.0 запрос ALTER к нескольким таблицам
9 сообщений из 9, страница 1 из 1
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32675529
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблицы с именами к14, к15, к16 и т.д. Как в запросе:
ALTER TABLE <имя таблицы>
указать имя, чтобы изменения прошли сразу во всех таблицах.
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32675562
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simpЕсть таблицы с именами к14, к15, к16 и т.д. Как в запросе:
ALTER TABLE <имя таблицы>
указать имя, чтобы изменения прошли сразу во всех таблицах.

Код: plaintext
1.
2.
3.
ALTER TABLE "к14" ...
ALTER TABLE "к15" ...
ALTER TABLE "к16" ...
...
что тебе нужно сделать?
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32675642
Dedushka Mazai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ишь чего захотел...
3 запроса выполняй
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32675660
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dedushka Mazaiишь чего захотел...
3 запроса выполняйА вот сами запросы, можно сгенерировать,
используя один запрос. Результат записать в скрипт.
Скрипт прогнать.
Насладиться осознанием собственной крутости.
Идти пить пиво...
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32676492
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, как это сделать? Сгенерировать запросы, используя один запрос..
заранее спасибо!
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32676682
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simpПодскажите пожалуйста, как это сделать? Сгенерировать запросы, используя один запрос..
заранее спасибо!Дык вытряхнуть имена таблиц из RDB$RELATIONS.
Код: plaintext
1.
2.
SELECT 'ALTER TABLE '||T.Rdb$relation_name||' чё-делать то?;'
    FROM Rdb$relations T
 WHERE T.Rdb$relation_name NOT STARTING WITH 'RDB$'
Заранее пожалуйста!
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32677095
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не трудно, плиз, объясните что значит RDB$RELATIONS и строка условия мне тоже непонятна..
я понимаю, я вас уже достала, но я работаю с базой вторую неделю...
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32677104
Фотография БурыйТина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simpЕсли не трудно, плиз, объясните что значит RDB$RELATIONS и строка условия мне тоже непонятна..
я понимаю, я вас уже достала, но я работаю с базой вторую неделю...

МП
а может не надо ей пока Rdb$ дольше проживет может лучше 3 запроса ?
...
Рейтинг: 0 / 0
IBexpert 2.0 запрос ALTER к нескольким таблицам
    #32677148
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simpЕсли не трудно, плиз, объясните что значит RDB$RELATIONS и строка условия мне тоже непонятна..
я понимаю, я вас уже достала, но я работаю с базой вторую неделю...Натали, не нервничай. Нервные клетки не восстанавливаются.
У базы есть т.н. "системные таблицы". Название их начинается на букву RDB$ .
Фактически, в этих таблицах "запрятана" вся структура базы, со всеми её объектами и связями между ними.
Запросик запусти, не бойся.
В условие можешь дописать критерии отбора своих таблиц.
Ну, например:
Код: plaintext
1.
WHERE T.Rdb$relation_name STARTING WITH 'k1'
OR T.Rdb$relation_name STARTING WITH 'k2'
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBexpert 2.0 запрос ALTER к нескольким таблицам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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