从物化视图中获取列类型
Posted
技术标签:
【中文标题】从物化视图中获取列类型【英文标题】:Get column type from materialized view 【发布时间】:2021-12-04 02:57:43 【问题描述】:我想获取物化视图的列类型。 我正在尝试:
select * from user_tab_columns
并与:
select * from ALL_TAB_COLUMNS
但我不知道如何仅过滤物化视图。
【问题讨论】:
【参考方案1】:一个选项是
select col.*
from user_tab_columns col
where col.table_name in (select mv.mview_name
from user_mviews mv)
如果您想查询all_tab_columns
而不是user_tab_columns
,您需要使用all_mviews
并包括所有者
select col.*
from all_tab_columns col
where (col.owner, col.table_name) in (select mv.owner, mv.mview_name
from all_mviews mv)
【讨论】:
以上是关于从物化视图中获取列类型的主要内容,如果未能解决你的问题,请参考以下文章