powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Список GTT
16 сообщений из 16, страница 1 из 1
Список GTT
    #39127705
Фотография oxiwixo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,

может плохо искал, но не нашел как получить список созданных GTT в БД(FB)? Подскажите кому не лень :)

Спасибо.
...
Рейтинг: 0 / 0
Список GTT
    #39127709
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так же как и любых других таблиц. Они отличаются только флагом, описанным в документации.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Список GTT
    #39127712
Фотография oxiwixo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТак же как и любых других таблиц. Они отличаются только флагом, описанным в документации.


Спасибо.
...
Рейтинг: 0 / 0
Список GTT
    #39127721
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oxiwixo,

Код: sql
1.
2.
3.
select rdb$relations.rdb$relation_name
from rdb$relations
where rdb$relations.rdb$relation_type in (4,5)



P.S. А на кой оно тебе?
...
Рейтинг: 0 / 0
Список GTT
    #39127728
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterА на кой оно тебе?
Вангую: он будет проверять наличие временной таблицы перед её созданием.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Список GTT
    #39127754
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDarkMasterА на кой оно тебе?
Вангую: он будет проверять наличие временной таблицы перед её созданием.

Апокалиптический сценарий...
...
Рейтинг: 0 / 0
Список GTT
    #39127946
O'rioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
интересно...

а можно ли таким образом выцепить GTT другой транзакции/соединения - И ГРОХНУТЬ ЕЁ ? 8-E
...
Рейтинг: 0 / 0
Список GTT
    #39127960
Фотография oxiwixo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDarkMasterА на кой оно тебе?
Вангую: он будет проверять наличие временной таблицы перед её созданием.


Да тут одни экстрасенсы ))

Вообще то хотел посмотреть что может GTT, что я могу сделать с ними, так сказать, для эксперимента. Думал они хранятся где то отдельно, полчаса перелистал темы про GTT, оказывается обычная таблица только с флагами
Код: plsql
1.
DELETE/PRESERVE ROWS

как подсказал Dimitry Sibiryakov.

С кем не бывает когда после работы, поздно ночью...? ;)
...
Рейтинг: 0 / 0
Список GTT
    #39128312
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oxiwixoВообще то хотел посмотреть что может GTT, что я могу сделать с ними

А лезть в документацию и читать две страницы мелкого текста это вовсе не так забавно, как
рыться по форумам, понимаю...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Список GTT
    #39128781
полу0xff: интересно, а как в 3.0 народ будет менять on commit-флаг с delete на preserve (или обратно)...
...
Рейтинг: 0 / 0
Список GTT
    #39128804
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваня Сусанин,

а смысл?
...
Рейтинг: 0 / 0
Список GTT
    #39128825
Симонов Денис,

ну как... вот, сбацал я GTT-табличку, забыл при объявлении её добавить on commit preserve rows. Далее слепил много процедурок разных, которые лезут к ней. А затем внезапно понял, что в табличке этой данные надо бы держать до дисконнекта, а "не так, как сейчас".
И ?
...
Рейтинг: 0 / 0
Список GTT
    #39128835
PS. да, я знаю про универсальное решение: сделать сразу же после создания GTT еще и вьюху, которая есть 1-в-1 проекция этой ГТТ. И во всех объектах далее ссылаться именно на вьюху. А когда припрёт со сменой флага ГТТ, то просто вьюху временно нацелить на rdb$database, а затем грохнуть ГТТ и пересоздать её по-новой уже с другим флагом.
Но как-то вычурно это всё... Вот бы кляузу в alter table поиметь какую-нибудь, типа alter table <gtt> alter level = perserve | delete rows...
...
Рейтинг: 0 / 0
Список GTT
    #39128842
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Ваня Сусанин!
You wrote on 15 декабря 2015 г. 16:52:22:

Ваня Сусанин> И ?так же как и "переименование таблиц" с зависимостями, о котором стенают ньюбы.
сиречь - сам дурак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Список GTT
    #39128985
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваня Сусанинвот, сбацал я GTT-табличку, забыл при объявлении её добавить on commit preserve rows. Далее слепил много процедурок разных, которые лезут к ней. А затем внезапно понял, что в табличке этой данные надо бы держать до дисконнекта, а "не так, как сейчас".
И ?грохнул связанные хреновины на игровой БД, поменял как надо, натравил компарер с эталонной на тестовую, выкинул из скрипта компарера одну строку касаемо ГТТ и накатил скрипт на требуемую БД.
Что-то проблемы и не видно вовсе.
...
Рейтинг: 0 / 0
Список GTT
    #39129011
Ivan_PisarevskyЧто-то проблемы и не видно вовсе.Кроме перечисленных танцев с бубном - да, не видно.
Ладно, будем посмотреть, насколько актуально это станет 3.0. Может вполне, что и ошибаюсь.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Список GTT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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