powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Хранимые вью?
5 сообщений из 5, страница 1 из 1
Хранимые вью?
    #36230205
kasyanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень хочется иметь следующий функционал.
Есть несколько таблиц.
Есть большой вью, который их все джойнит, и содержит разные колонки из этих таблиц.
Одна из этих таблиц главная, у нее есть поле iditem.
Вью соответственно содержит гораздо больше записей, чем в главной таблице, но все записи имеют iditem, так как так или иначе на него ссылаются.
Этот вью сделан для передачи данных в другую прикладную систему, совсем не db2 - он их представляет так, как нужно этой системе, и только те данные, которые ей нужны. Точнее, дальнейший шаг - формировать из него xml файл.

Где-то , не помню где, я видел специальные вью, которые на самом деле являются не хранимым запросом, а производной таблицей, которая физически хранит все свои данные, но автоматически обновляется, когда в каком-то из компонентов (связанных таблиц) произошли изменения. Причем учитывает и агрегирующие функции в том числе.

Есть ли что-то подобное в db2? Или как организовать подобное? Неужели писать кучу триггеров на таблицы, которые, зная, что могут повлиять на производную таблицу, меняют ее?

Заранее спасибо всем за советы.
Алексей.
...
Рейтинг: 0 / 0
Хранимые вью?
    #36230218
kasyanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MQT
...
Рейтинг: 0 / 0
Хранимые вью?
    #36230605
Lkhiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но требуется REFRESH в отличии от вью. А это берёт время и деньги.

Да и DB2 имеет лимиты на количество колонок.

А имена колонок которые могут совпадать в разных вью ?...

Нет, увы - это не решение !

Лёня.
...
Рейтинг: 0 / 0
Хранимые вью?
    #36230958
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LkhigerНо требуется REFRESH в отличии от вью. А это берёт время и деньги.

Да и DB2 имеет лимиты на количество колонок.

А имена колонок которые могут совпадать в разных вью ?...

Всё это несерьёзно. Серьёзны только деньги, которые IBM берёт за ESE с соответствующими опциями (да и то не для всех).
...
Рейтинг: 0 / 0
Хранимые вью?
    #36231237
Lkhiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Главное чтобы костюмчик сидел ! (цитата из фильма "Чародеи" по повести Стругацких "Понедельник начинается в субботу").

Братья Стругацкие знали, что говорили....
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Хранимые вью?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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