oracle,如何查看视图结构,获得视图中的字段名称、字段类型、字段长度等。

鲸鱼先生 2014-02-17 05:18:03
需要获得一个视图中的字段名称、字段类型、字段长度等信息,该如何编写sql语句。
通过select * from user_views可以获得给定用户下所有的视图名称了,但是没找到如何获取视图结构的解决方法,求路过的大神解惑。
...全文
24904 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
鲸鱼先生 2014-02-18
  • 打赏
  • 举报
回复
已经解决了。 all_tab_cols / all_tab_columns 查看所有用户下的表及视图结构 user_tab_cols / user_tab_columns 查看当前用户下的表及视图结构 user_col_comments 查看当前用户下表及视图中字段名称及字段注释 all_col_comments 查看所以用户下表及视图中字段名称及字段注释 开始的时候没仔细看,以为上面的视图中只有表结构信息,其实表及视图的结构信息都有。
引用 2 楼 diyyong 的回复:
查询其sql结构的语句:DIY_VIEW为视图名,需大写

SQL> select text from user_views where view_name='DIY_VIEW';
谢谢啦,
diyyong 2014-02-18
  • 打赏
  • 举报
回复
查询其sql结构的语句:DIY_VIEW为视图名,需大写

SQL> select text from user_views where view_name='DIY_VIEW';
diyyong 2014-02-18
  • 打赏
  • 举报
回复
视图是一个sql语句的别名而已,要看字段名称,字段类型,字段长度还是看这个sql所关联的表,里面的字段信息就是这个视图的信息

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧