ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 物化视图

物化视图

原创 Linux操作系统 作者:wwabc 时间:2011-11-18 18:13:15 0 删除 编辑

--查看记录数

declare

 v_output number;

begin

  for c_cursor in (select tname from tab where tname like 'MLOG%') LOOP

    execute immediate 'select count(*) from ' || c_cursor.tname into v_output;

    dbms_output.put_line(substr(c_cursor.tname, 7) || ' count(*) is ' || v_output);

  end loop;

end;

/

 

select * from dba_base_table_mviews;

 

select * from sys.dba_registered_mviews t

 

DBMS_MVIEW.UNREGISTER_MVIEW (
   mviewowner      IN   VARCHAR2,
   mviewname       IN   VARCHAR2,
   mviewsite       IN   VARCHAR2);
 

PURGE_MVIEW_FROM_LOG过程进行了重载,可以输入MVIEW_ID或输入MVIEWOWNER、MVIEWNAME、MVIEWSITE。

 

EXEC DBMS_MVIEW.PURGE_MVIEW_FROM_LOG(534)

 

 

SQL> begin

  2  for i in (select mview_id from dba_base_table_mviews where mview_last_refresh_time < trunc(sysdate)) loop

  3  dbms_mview.purge_mview_from_log(i.mview_id);

  4  end loop;

  5  commit;

  6  end;

  7  /

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/5346/viewspace-711604/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-11-15

  • 博文量
    3
  • 访问量
    2759