Как повторно проверить определенные взгляды в Db2 - PullRequest
0 голосов
/ 19 сентября 2018

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

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

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

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

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

1 Ответ

0 голосов
/ 19 сентября 2018

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...