Теперь я получаю доступ к серии представлений и материализованных представлений. Материализованные поддерживаются третьей стороной, которая мало информирует о частоте и успехе материализации. В последнее время материализованные представления не обновились, и я отправил многочисленные отчеты с неверными/задержанными данными, содержащимися внутри.
В настоящее время я запрашиваю каждый материализованный, который я намерен использовать, чтобы установить, когда последнее обновление произошло в транзакционной системе, если оно не было обновлено, остальная часть кода не выполняется, однако это много потраченных усилий и иногда может привести к неправильному допущению (материализованное представление, возможно, было обновлено, но никаких дополнительных транзакций не было сделано, поэтому остальная часть кода не выполняется), и я предпочел бы другой метод.
Есть ли способ определить, было ли обновлено материализованное представление с использованием системной таблицы Oracle? Если нет, есть ли у кого-нибудь идеи, как я это сделаю, не обращаясь к третьей стороне?