oracle如何查询表格,oracle 怎样查询某用户下的所有表的表名
发布日期:2021-06-24 16:52:52 浏览次数:2 分类:技术文章

本文共 524 字,大约阅读时间需要 1 分钟。

ORACLE下有三个视图

select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表select table_name from dba_tables where owner='用户名'

类似的,除了表,还有视图、存储过程、同义词等等对象,使用[DBA|USER|ALL]_TABLES可以查看到你想要的对象

bb4748a135d2dc39aa2c1a4cea1965bf.png

扩展资料:

当创建视图后,ORACLE将会验证视图的有效性,如修改了基本表,则会导致视图的无效状态.可查询数据字典user_objects的status.

1、创建表T,包含ID和NAME两列;

2、使用该表创建一个视图t_view,查看该表所有信息;

3、使用该表创建一个视图t_view2,查看该表的ID和NAME列

4、查看该视图状态;

5、在表T上增加一列性别sex,重新查看视图t_view的状态.

6、在表T上删除列NAME,重新查看视图t_view2的状态.

注:VALID表示正常状态,invalid表示非正常状态

转载地址:https://blog.csdn.net/weixin_33960567/article/details/116541709 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:oracle817安装完报错,oracle817在AIX5L安装过程中碰到的几个问题
下一篇:Oracle12c 混合直方图,Oracle 12c新特性 - Hybrid histogram 3

发表评论

最新留言

不错!
[***.144.177.141]2024年04月08日 10时04分51秒