oracle sql 表个数,【oracleSQL】查看当前用户各个表的记录数
【oracle】查看当前用户各个表的记录数
因没有dba权限,当前用户下查看全部表名,只能通过user_tables视图访问。https://www.cndba.cn/debimeng/article/3234https://www.cndba.cn/debimeng/article/3234
方法一:(直接访问user_tables)
select t.table_name,t.num_rows from user_tables t;
https://www.cndba.cn/debimeng/article/3234https://www.cndba.cn/debimeng/article/3234
https://www.cndba.cn/debimeng/article/3234
但有一个问题,有可能查看num_rows字段没有数据,因其统计信息不完整。https://www.cndba.cn/debimeng/article/3234
https://www.cndba.cn/debimeng/article/3234
https://www.cndba.cn/debimeng/article/3234https://www.cndba.cn/debimeng/article/3234
方法二:(存储过程)
https://www.cndba.cn/debimeng/article/3234
create or replace procedure tj_cuser_tablenums is
--变量
v_tablename varchar2(100);
v_sql varchar2(200);
v_count int;
--获取当前数据库中的所有表的表名
cursor table_loop is select table_name from user_tables;
begin
--打开游标
open table_loop;
loop
fetch table_loop into v_tablename;
--如获取不到表名或已获取完就退出循环
exit when table_loop %notfound;
v_sql :='select count(1) from ' || v_tablename;
--执行sql语句
execute immediate v_sql into v_count;
--输出
dbms_output.put_line(v_tablename || ':' v_count);
end loop;
close table_loop;
end tj_cuser_tablenums;
版权声明:本文为博主原创文章,未经博主允许不得转载。
当前用户各个表的记录数 user_tables
oracle sql 表个数,【oracleSQL】查看当前用户各个表的记录数相关推荐
- oracle 如何查看当前用户的表空间名称
如何查询当前用户的表空间名称?因为oracle建立索引,需要知道当前用户的表空间,查找了一下资料 --查询语法--select default_tablespace from dba_users wh ...
- mysql查询当前用户下的表空间_oracle 如何查看当前用户的表空间名称
如何查询当前用户的表空间名称?因为oracle建立索引,需要知道当前用户的表空间,查找了一下资料 --查询语法-- select default_tablespace from dba_users w ...
- mysql创建用户表的sql语句_Mysql创建、删除用户和表的SQL语句
Mysql创建.删除用户和表的SQL语句 (2015-01-15 17:08:17) 标签: it 联动北方 数据库 分类: IT MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意 ...
- oracle开放查询表权限_oracle 查询当前用户的表和其他用户的表
首先 当前的用户 需要有查询其他用户的表的 权限 然后 如果是用该用户登录使用以下语句: SELECT * FROM USER_TABLES; 如果是用其他用户: SELECT * FROM ALL_ ...
- mysql怎么查看自己建的表_mysql怎么查看已建的表
mysql查看已建数据表的方法:使用SHOW CREATE TABELE查看数据表,SHOW CREATE TABLE语句不仅可以查看创建表时的定义语句,还可以査看表的字符编,代码为[SHOW CRE ...
- SQL Server数据库创建数据库、用户、表和插入数据(Transact-SQL)
SQL Server 基本操作 一.建数据库并创建用户 二.创建模式 三.建表并插入数据 一.建数据库并创建用户 首先使用 create database <表名> 创建数据库,这里使用如 ...
- 4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作
进入超级管理员,执行以下命令 Window下创建数据库,表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 根据实际安装环境进行调整 CREATE TABLESPACE ts ...
- django-单表的增删改查-用户部门表
增 表中添加数据行 查 查询全部 条件过滤 大于小于过滤 删除 更新 小结
- oracle 查看 用户,用户权限,用户表空间,用户默认表空间
查看用户和默认表空间的关系. select username,default_tablespace from dba_users; 1.查看表结构:desc表名 2.查看当前用户的表: select ...
最新文章
- 基于YOLOv5的智慧工地实现---安全帽检测(2)
- linux命令行运行c程序,如何在Linux中编写和运行C程序
- 接受者操作特征曲线ROC
- 一个简单的登录页面,效果不错哦!
- [css] 当页面采用rem布局时,如何解决用户设置字体大小造成的页面布局错位?
- 计算机网络技术实验,计算机网络技术实验
- 《CSS基础教程》 读书笔记二
- 某考试 T1 arg
- Python实现鸢尾花数据集分类问题——使用LogisticRegression分类器
- CIC Dips Its Toe Back In US Waters
- 企业财务报表分析【1】
- 安卓Behavior用法
- 关于手画猫,耳朵涂颜色
- Avfoundation 相机指定裁剪区域
- 注册域名dns服务器,dns服务器有什么用?如何用贝锐注册域名?
- csrf(csrf请求非法是什么意思)
- 斯坦福大学Python机器学习教程,200+PDF的精华总结和学习思路,完整版开放下载,附学习路线
- kubelet源码分析(二)之 NewMainKubelet
- 学习累了休息一下——————看完不笑你厉害
- (附源码)ssm教学督导管理系统 毕业设计 292346
热门文章
- 分布式ID业界解决方案
- easyUI tree 多选框设置是否级联选中
- PAT1050 螺旋矩阵 (25 分)【全部通过 关于段错误的原因 以及测试点7】
- 牛客网_PAT乙级_1013组个最小数 (20)
- charles 手机抓包设置
- 【2021最新版】如何clean或者install Maven项目——IntelliJ IDEA系列教程
- 简洁易懂:c:out标签详解
- C语言满分代码:L1-050 倒数第N个字符串 (15分)
- 算法竞赛入门经典(第二版) | 例题4-2 刽子手游戏 (UVa489,Hangman Judge)
- android wifi信号通道,Android获取当前连接wifi的信道