oracle 查询每个用户下的表行数
来源:互联网 发布:ios国外福利软件 编辑:程序博客网 时间:2024/06/16 04:58
--查询每个用户下表的行数
SET serveroutput ON;
DECLARE
i VARCHAR(200);
v_sql VARCHAR(2000);
t_owner VARCHAR(200);
t_count number;
CURSOR v_owners
IS
SELECT owner||'.'||table_name aa FROM dba_tables where tablespace_name not in ('SYSAUX','SYSTEM') and iot_name is null;--去掉系统表和iot
BEGIN
for i in v_owners loop
v_sql:='select count(*) from '|| i.aa;
execute immediate v_sql into t_count;
dbms_output.put_line(i.aa||'='||t_count);
end loop;
END;
--统计每个用户下有多少张表
SET serveroutput ON;
DECLARE
i VARCHAR(200);
v_sql VARCHAR(2000);
t_owner VARCHAR(200);
t_count number;
CURSOR v_owners
IS
SELECT DISTINCT owner FROM dba_tables;
BEGIN
for i in v_owners loop
dbms_output.put_line(i.owner);
v_sql:='select count(*) from dba_tables where owner='||q'(')'||i.owner||q'(')';
execute immediate v_sql into t_count;
dbms_output.put_line(t_count);
end loop;
END;
0 0
- oracle 查询每个用户下的表行数
- 查询每个表的行数
- oracle不同用户下表的查询
- oracle 查询所有表的行数
- ORACLE查询用户下的表、约束及索引
- Oracle查询某用户下的表,创建时间
- oracle查询用户下每张表的信息
- oracle查询表空间下的所有用户
- MySQL获取数据库每个表的行数
- db2统计每个表的行数
- MySQL获取数据库每个表的行数
- oracle查询指定行数间的记录
- oracle中查询指定行数的记录
- ORACLE数据库把一个用户下所有表的查询权限赋给另一用户
- oracle—将指定用户下所有表的查询权限赋给另一个用户
- Oracle数据库的SQL查询语句查询每个用户最近一次的登录记录并且只显示一条
- oracle——将指定用户下所有表的查询权限赋权给查询用户
- oracle——将指定用户下所有表的查询权限赋权给查询用户
- 关于win32编程中消息循环和WndProc()窗口过程函
- c语言学习笔记
- 如何在Visual Studio Code中调用浏览器运行HTML代码
- 五、Linux网络编程-TCP/IP基础(五)滑动窗口协议、UDP特点、UDP报文格式
- leetcode || 146、LRU Cache
- oracle 查询每个用户下的表行数
- Reverse Linked List
- 系统优化总结
- 最大公约数(Gcd)两种算法(Euclid && Stein)转载
- Java7里try-with-resources分析(三)
- IntelliJ IDEA常用设置
- Android四大组件之Service(二)
- 做好内部优化让关键词排名快速攀升
- Same Tree -- leetcode