Мне нужно повторно проверить все недопустимые представления в базе данных. IBM пишет на своем веб-сайте, что этого можно добиться с помощью
CALL ADMIN_REVALIDATE_DB_OBJECTS ('view',NULL, NULL );
но это подтвердит все мои взгляды, а мне нужно только подтвердить неверные. Я думаю, вы можете получить недействительные просмотры с помощью
SELECT VIEWNAME FROM SASCAT.VIEWS WHERE VALID='N'
В любом случае ... Я не знаю, как решить мою проблему с этой информацией, я попробовал несколько вещей, но не могу найти ответ.

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