Oracle获取表、视图的所有字段说明

前端之家收集整理的这篇文章主要介绍了Oracle获取表、视图的所有字段说明前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当前需要获取一个视图的所有字段。
查了资料,发现,表及视图的结构信息都有。:

all_tab_cols / all_tab_columns 查看所有用户下的表及视图结构
user_tab_cols / user_tab_columns 查看当前用户下的表及视图结构
user_col_comments 查看当前用户下表及视图中字段名称及字段注释
all_col_comments  查看所以用户下表及视图中字段名称及字段注释

查询语句:

select * from all_tab_cols where TABLE_NAME='VIEW_XS';

但是查不出结果,后来想到该视图是否是同义词,后来又查了一下,果真是同意词:

//查看所有同义词:
    select * from user_synonyms //当前用户,一般是当前用户即可
  //select * from dba_synonyms 
   select * from user_synonyms where synonym_name='VIEW_XS'

找到原本的视图名,在运行:

select * from all_tab_cols where TABLE_NAME='ALL_XS';

可得到所有表结构。

原文链接:https://www.f2er.com/oracle/207328.html

猜你在找的Oracle相关文章