oracle查询用户下表总数、表字段总数、表记录总数
2017-02-14 00:00
2011 查看
--查询用户下的表数量 SELECT COUNT(1) FROM USER_TABLES; --查询用户下的表的字段数量 SELECT COUNT(1) FROM USER_COL_COMMENTS C WHERE EXISTS (SELECT 1 FROM USER_TABLES T WHERE T.TABLE_NAME = C.TABLE_NAME); --查询表记录数量 SELECT T.TABLE_NAME, T.NUM_ROWS, T.BLOCKS, T.EMPTY_BLOCKS FROM USER_TABLES T; --查询表备注 SELECT TABLE_NAME, TABLE_TYPE, COMMENTS FROM USER_TAB_COMMENTS WHERE COMMENTS LIKE '%字典%' ----查询表所占空间 analyze table T_DATA compute statistics; SELECT NUM_ROWS , AVG_ROW_LEN FROM USER_TABLES WHERE TABLE_NAME = 'T_DATA'; SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024 FROM USER_EXTENTS GROUP BY SEGMENT_NAME;
相关文章推荐
- Oracle查看某个用户下所有表的记录总数和所有表的字段总数
- Oracle 数据库下 查询当前用户下所有表的记录总数
- Oracle 数据库下 查询当前用户下所有表的记录总数
- oracle count 百万级 分页查询记录总数、总条数优化
- Oracle 当前用户下所有表的记录总数
- oracle 的sql,查询时间为某年某月某日某时某分某秒等的记录,data或者TIMESTAMP(6)类型的字段
- Oracle查询用户所有表、字段等信息
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- Oracle常用sql语句(查询数据库中锁表、查询数据库表字段总数)
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- Oracle查询数据库中某用户下满足某些条件的表的记录数
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- oracle中查询表重复字段记录时的效率问题...
- oracle 逗号分隔的字符串列字段查询列出多条记录
- 160519、Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- 如何oracle 某一用户授予查询另一个用户某张表的权限,以及更新另一用户表中某些字段
- 查询Oracle所有用户下各表里面的记录数
- oracle查询用户全部表记录数
- ORACLE同一次查询取同一字段的前(后)N条记录