【ORACLE】常用物化视图相关元数据查询语句

对物化视图的状态等信息进行查询,监控和管理时,需要对系统视图进行查询,以下列出了常用的物化视图状态、依赖关联,批量维护时能用到的查询语句,根据具体情况进行适当修改。

语句中使用到的系统表字段说明请查看物化视图相关元数据视图字段说明

基本信息查询

-- 物化视图基本信息
    SELECT OWNER            , --所有者账户
           MVIEW_NAME       , --名称
           LAST_REFRESH_DATE, --上次更新时间
           REFRESH_METHOD   , --更新方式
           INVALID          , --是否失效
           QUERY              --查询语句
      FROM USER_MVIEW_ANALYSIS 
  ORDER BY LAST_REFRESH_DATE DESC;

物化视图输出列

     SELECT a.OWNER        , --所有者账户
            a.MVIEW_NAME   , --名称
            b.COLUMN_NAME  , --列名称
            b.COMMENTS       --列注释
       FROM USER_MVIEW_ANALYSIS a
 INNER JOIN USER_COL_COMMENTS b
         ON a.MVIEW_NAME = b.TABLE_NAME;

物化视图引用了哪些基表

-- 物化视图关联表
        SELECT DISTINCT 
               A.OWNER,          --所有者账户
               A.MVIEW_NAME     ,--物化视图名称
               B.COMMENTS       ,--视图注释
               A.DETAILOBJ_OWNER,--基表所有者账号
               A.DETAILOBJ_NAME  --基表名称
          FROM USER_MVIEW_DETAIL_RELATIONS A
    INNER JOIN USER_MVIEW_COMMENTS B ON A.MVIEW_NAME = B.MVIEW_NAME
         WHERE DETAILOBJ_NAME
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值