我在pgsql中使用了物化视图,我想知道是否有一种方法可以刷新物化视图,例如,在此之后,另一个物化视图B已经完全刷新。提前谢谢你。
发布于 2017-07-05 05:27:01
如何刷新MATVIEW
1. Bash脚本
2.创建函数
CREATE OR REPLACE FUNCTION refresh_mv() RETURNS VARCHAR AS $LABEL$
DECLARE
v_result integer;
BEGIN
refresh materialized view mv_b with data;
refresh materialized view mv_a with data;
RETURN ('Success');
END;
$LABEL$ LANGUAGE plpgsql
SECURITY DEFINER;从refresh_mv()执行select *;
发布于 2019-02-01 19:53:13
以下是刷新视图的查询:
EXEC DBMS_MVIEW.refresh('EMP_MV');
SELECT
owner, mview_name, last_refresh_date
FROM
all_mview;https://stackoverflow.com/questions/44496724
复制相似问题