oracle統計表的所有行數(原創)
因為一直在做oracle 管理,對錶的行數有一定要掌握,先編寫了一個過程,進行統計使用者下的表的所有行數。現貼如下:|
---------------------------------------------------------------------
create or replace procedure sp_static_tab
/**
* 統計所有表的行數
*/
is
vv_table_name varchar2(64);
vi_table_rows number;
vv_sqlstr varchar2(200);
cursor r_cursor is
select table_name from user_tables
where substr(table_name,1,3)<>'BIN';
begin
EXECUTE IMMEDIATE 'truncate table tb_static_tab';
OPEN r_cursor;
LOOP
FETCH r_cursor INTO vv_table_name;
exit when r_cursor %notfound;
vv_sqlstr:='select count(1) from '|| vv_table_name;
begin
EXECUTE IMMEDIATE vv_sqlstr
into vi_table_rows;
insert into tb_static_tab
(
static_date ,
table_name ,
table_rows ,
table_size
)
values(
sysdate,
vv_table_name,
vi_table_rows,
null
);
end;
end loop;
close r_cursor;
commit;
end;
/****************************************
--建表
create table tb_static_tab
(
static_date date , -- 統計日期
table_name varchar2(64), -- 表名
table_rows number, -- 錶行數
table_size number -- 表佔空間 byte
);
*****************************************/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3090/viewspace-667416/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 查詢所有表的行數Oracle
- Oracle統計某個使用者下所有表的各自行數Oracle
- 資料庫中所有表的行數資料庫
- 【原創】Oracle10g dual表的研究Oracle
- oracle 查詢所有表的表名Oracle
- sqlserver查詢資料的所有表名和行數SQLServer
- 【原創】匯出所有物件(表、索引、檢視、同義詞)的建立指令碼物件索引指令碼
- 【Oracle】刪除所有表Oracle
- oracle計算表的記錄數Oracle
- Oracle查詢資料庫中所有表和分割槽表的記錄數Oracle資料庫
- 利用Oracle GoldenGate記錄源系統所有表的操作OracleGo
- 計算資料庫中所有表的記錄條數資料庫
- 【原創】Oracle 並行原理與示例總結Oracle並行
- 【原創】Oracle 變數繫結與變數窺視合集Oracle變數
- 【原創】Oracle 初始化引數&效能檢視Oracle
- 程式執行例項數量的控制――大全篇[原創]
- [原創] 利用Oracle metric(threshold)監控表空間Oracle
- Oracle查詢庫中記錄數大於2千萬的所有表Oracle
- [總結] Oracle表的分析統計Oracle
- 「日誌」Navicat統計的行數竟然和表實際行數不一致
- 統計檔案的行數
- Oracle 中所有隱含的 引數Oracle
- Oracle訪問表的執行計劃Oracle
- ORACLE表統計資訊與列統計資訊Oracle
- 原創:oracle PL/SQL程式設計基礎 上OracleSQL程式設計
- 原創:oracle PL/SQL程式設計基礎 下OracleSQL程式設計
- 重新收集oracle表的統計資訊Oracle
- 【原創】Oracle10g bigfile表空間帶來的好處Oracle
- MySQL 查詢所有表中的記錄數MySql
- Git統計檔案的行數Git
- 還在用SELECT COUNT統計資料庫表的行數?Out了資料庫
- 【原創】開源Math.NET基礎數學類庫使用(10)C#進行基本資料統計C#
- 【原創】Oracle 高可用概述Oracle
- 【原創】Oracle RAC 日常管理Oracle
- [原創] 當表空間不足時,Oracle是這樣管理RecyclebinOracle
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引
- 【原創】面試官:講講mysql表設計要注意啥面試MySql
- 在MySQL中,如何獲取資料庫下所有表的資料行數?MySql資料庫