Нет, нельзя заставить все представления использовать позднюю привязку на уровне кластера или базы данных. Вы можете создать хранимую процедуру, которая использует логику представления v_generate_view_ddl
, чтобы получить DDL всех зависимых представлений и автоматически воссоздать их.
FWIW, я рекомендую не выполнять ETL непосредственно в таблицах, обращенных к пользователю, если вы можете этого избежать. Запустите ETL для промежуточной схемы, к которой пользователи не могут получить доступ, а затем «переверните» данные в свои схемы при их загрузке и подготовке. Вы можете использовать ATLER TABLE APPEND
для быстрого переворачивания.