dkfr.net
当前位置:首页 >> 怎么在orAClE中查询出所有的视图viEw? >>

怎么在orAClE中查询出所有的视图viEw?

怎么在oracle中查询出所有的视图view? select * from user_views 可以查看该用户下的所有视图

select * from user_views select * from all_views select * from dba_views

用语句: select * from user_views; 就能查出所有视图,其实你点开视图文件夹也可以找到的。 希望能帮到你。

怎么在oracle中查询出所有的视图view select * from user_views 可以查看该用户下的所有视图

这是会显示出所有的用户的视图,自己增加条件过滤 建议你看看oracle的开发手册,那是最有用的东西。

select view_name from user_views select table_name from user_tables

SELECT * FROM DBA_VIEWS WHERE VIEW_NAME='你的视图名';SELECT * FROM USER_VIEWS WHERE VIEW_NAME='你的视图名';SELECT * FROM ALL_VIEWS WHERE VIEW_NAME='你的视图名';

首先你要确定一个范围,是当前用户下的视图,还是当前用户所能看到的(视图所有者不止当前用户),还是整个数据库当中的视图? 当前用户下的 可以看user_views 当前用户所能看到的 all_views; 整个库当中的 dba_views;

可以尝试在oracle中用PL/SQL找到对应的视图,然后右击点“编辑”,就可以看到有哪些表了。

视图是没有结构查询语句的。因为试图就是一个别名,如果真的想查,那么可以通过 select * from user_tab_columns where TABLE_NAME='视图名';查询,这里不仅有表的信息,也有视图的相关信息。

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com