Как повторно проверить определенные представления в Db2

Мне нужно повторно проверить все недопустимые представления в базе данных. IBM пишет на своем веб-сайте, что этого можно добиться с помощью

CALL ADMIN_REVALIDATE_DB_OBJECTS ('view',NULL, NULL );

но это подтвердит все мои взгляды, а мне нужно только подтвердить неверные. Я думаю, вы можете получить недействительные просмотры с помощью

SELECT VIEWNAME FROM SASCAT.VIEWS WHERE VALID='N'

В любом случае ... Я не знаю, как решить мою проблему с этой информацией, я попробовал несколько вещей, но не могу найти ответ.

В документации Db2-LUW указано, что этот sproc будет повторно проверять представления неверный (что вам и нужно). Вы можете ограничить по имени схемы или по конкретному имени представления.

mao 19.09.2018 17:04
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
0
1
898
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В описании ADMIN_REVALIDATE_DB_OBJECTS указано, что повторно проверяются только недопустимые объекты. Также предполагается, что в этом представлении можно найти все недопустимые объекты: SYSCAT.INVALIDOBJECTS

Таким образом, процедура правильная.

Другие вопросы по теме