Oracle查询用户所有表
下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle
查询方面感兴趣的话,不妨一看。 www.2cto.com
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: www.2cto.com
select t.table_name,t.comments from user_tab_comments t
--一般使用2:
select r1, r2, r3, r5
from (select a.table_name r1, a.column_name r2, a.comments r3
from user_col_comments a),
(select t.table_name r4, t.comments r5 from user_tab_comments t)
where r4 = r1
以上就是oracle查询用户所有表的语句介绍。
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表
2、查找表的主键(包括名称,构成列): select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查询的表
3、查找表的唯一性约束(包括名称,构成列):select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表
4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表 查询外键约束的列名:select * from user_cons_columns cl where cl.constraint_name = 外键名称 查询引用表的键的列名:select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名
5、查询表的所有列及其属性 select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表
相关推荐
Oracle查询用户所有表的语句,适合新手用,网络上的查询方法太乱了
Oracle查询用户锁表文档,相信描述如何查询用户锁表,附有代码!
下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看。
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
oracle查询用户信息1.查看所有用户2.查看用户或角色系统权限3.查看角色4.查看用户对象权限5.查看所有角色
oracle查看所有用户的表空间,熟悉oracle的同学可以看看。
NULL 博文链接:https://springlin.iteye.com/blog/1520674
Oracle获取用户下所有表名 获取表所有的列名及数据类型 两个SQL查询语句
以迁移scott用户下所有的表为例演示Oracle使用dblink导用户下的所有表数据
该工具可以查询Oracle数据库中的用户表名和注释并且SQL语句测试,可以按照所有表中的任意一个注释来搜索字段名和表名以及标注。 是用来数据库中表特别多的时候方便查询。
select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...
在plsql页面执行命令,可实现所有表权限的授予
因为平时比较常用,所以贡献给大家希望大家使用,其实还可以通过命令实现表空间的扩展之类的,大家也可以试试
分析当前用户下所有表的记录总数 保证好用! 代码如下: begin dbms_utility.analyze_schema(user,’COMPUTE’); end; select t.table_name,t.num_rows,t.blocks,t.empty_blocks from user_tables t 您可能感兴趣的...
2、查看某个用户所有表各自占用表空间的大小,并显示各表数据的条数;——常用于清表前,确认选最多记录的先清; 3、全数据库查询所有表占用,归属的用户名 4、举例说明:应用表收缩及转储形式,截除过期数据,释放...
查找访问orcale数据库用户名称或IP地址
查询 oracle 中所有用户信息的常用命令。
linux系统下创建oracle表空间和用户权限查询,安装Oracle系统时可以用到。
Oracle系统表查询,数据字典dict总是属于Oracle用户sys的。
oracle中查询某个表在那个存储过程中用到了 例如查询t_lea_waybill在那个存储过程中用到了: select a.name 过程名称, min(a.line) 首次出现行数 from user_source a where a.TEXT like '%t_lea_waybill%' group by ...