Как избежать просмотра "помеченных как неработающие"? - PullRequest
1 голос
/ 27 июля 2011

Как я могу изменить таблицы / представления, которые влияют на другие представления, не помечая эти зависимые представления как "неработающие"?

Мы работаем с DB2 9.5 LUW.Я прочитал сообщение в блоге Леона Петразицкого Найдите список просмотров, помеченных как нерабочие , где он говорит:

Есть также способы избежать этого с помощью транзакций, СОЗДАТЬ ИЛИ ЗАМЕНИТЬ операторы и другие меры.

Поскольку мы не можем воспользоваться преимуществами новых функций в 9.7, мне нужно, чтобы кто-то уточнил эти другие способы, которые упоминает Леон.Был бы великолепен пример, который работает в IBM Data Studio.

1 Ответ

3 голосов
/ 27 июля 2011

Функциональность "CREATE OR REPLACE" была добавлена ​​в DB2 9.7. До этого единственный способ избежать пометки неработающих видов - это отбросить виды перед внесением изменений в объекты под ними и воссоздать виды после.

Или избегайте внесения изменений в зависимые объекты представлений. : -)

...