为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM 7
【操作系统】:CentOS 7.8
【CPU】: 16
【问题描述】*:如何通过查系统表,查询某个模式下面的视图信息以及视图列信息,视图列源自哪张表?
谢谢!
# 查询视图信息
SELECT * FROM SYS.ALL_VIEWS WHERE OWNER != 'SYS' AND OWNER != 'SYSDBA'
# 查询列信息
SELECT * FROM SYS.ALL_TAB_COLUMNS WHERE OWNER != 'SYS' AND OWNER != 'SYSDBA'
查询相关视图,
select * from user_views;
注:结果中的TEXT列,为建视图的语句。
建视图的SQL,
select * from SYS.SYSTEXTS;
好像没有单纯的表包含视图名和视图列。