我有一个物化视图,当我们的数据管道进行完全刷新时,它有时会被删除。有没有办法在查询中包含一些逻辑来刷新它(如果存在),如果没有,则创建它?
像这样的
refresh materialized view my_mat_view
if my_mat_view does not exist then execute the code below
create materialized view my_mat_view as select * from table
我有一个物化视图,当我们的数据管道进行完全刷新时,它有时会被删除。有没有办法在查询中包含一些逻辑来刷新它(如果存在),如果没有,则创建它?
像这样的
refresh materialized view my_mat_view
if my_mat_view does not exist then execute the code below
create materialized view my_mat_view as select * from table
1条答案
按热度按时间dw1jzc5e1#
一种选择是使用
create .. if not exists
,然后运行refresh
无条件地: