
下面为您介绍的语句用于实现oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看。
select * from all_tab_comments— 查询所有用户的表,视图等
select * from user_tab_comments— 查询本用户的表,视图等
select * from all_col_comments–查询所有用户的表的列名和注释.
select * from user_col_comments— 查询本用户的表的列名和注释
select * from all_tab_columns–查询所有用户的表的列名等信息(详细但是没有备注).
select * from user_tab_columns–查询本用户的表的列名等信息(详细但是没有备注).
–一般使用1:select t.table_name,t.comments from user_tab_comments t
–一般使用2:select r1, r2, r3, r5from (select a.table_name r1, a.column_name r2, a.comments r3from user_col_comments a),(select t.table_name r4, t.comments r5 from user_tab_comments t)where r4 = r1
以上就是oracle查询用户所有表的语句介绍。
【编辑推荐】
Oracle with语句的用法
Oracle查询用户表空间的实现
提高oracle数据库效率的方法
Oracle索引的优化设计
oracle中查询所有表是否包含
写一个存储过程将show tables的结果放入一个集合中然后遍历这个集合desc table得到单个表的字段然后组织查询语句 select * from table where 字段1=‘cc’ or 字段2=’cc‘.......字段n=cc运行脚本看结果这只是思路
如何查看ORACLE系统信息和用户信息
1.查看所有用户:select * from dba_users;select * from all_users;select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;select * from user_sys_privs; (查看当前用户所拥有的权限)3.查看角色(只能查看登陆用户拥有的角色)所包含的权限sql>select * from role_sys_privs;4.查看用户对象权限:select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;5.查看所有角色: select * from dba_roles;6.查看用户或角色所拥有的角色:select * from dba_role_privs;select * from user_role_privs;7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)select * from V$PWfile_USERS
Oracle中的查询语句是什么?
就是一些SQL语句select * from student; //查询名为student的表updata stu setwhere name;//这是一个修改语句create table student(name varchar(20)); 创建一个表
发表评论