Oracle查詢資料庫中所有表和分割槽表的記錄數
--查詢SCOTT使用者中所有表的記錄數
declare
v_count number;
query varchar2(4000);
begin
for i in (select table_name
from all_tables
where owner = 'SCOTT'
order by 1) loop
query := 'select count(*) from "' || i.table_name || '"';
execute immediate query
into v_count;
dbms_output.put_line(rpad(i.table_name, 35, ' ') || '-----' || v_count);
end loop;
end;
--檢視分割槽表的行數
declare
v_count number;
query varchar2(4000);
begin
for i in (select table_name,partition_name
from user_tab_partitions
where table_name='DDM_TRANSACTION_LOG'
order by 1) loop
query := 'select count(*) from ' || i.table_name || ' partition(' || i.partition_name || ')' || '';
execute immediate query
into v_count;
dbms_output.put_line(rpad(i.partition_name, 35, ' ') || '-----' || v_count);
end loop;
end;
declare
v_count number;
query varchar2(4000);
begin
for i in (select table_name
from all_tables
where owner = 'SCOTT'
order by 1) loop
query := 'select count(*) from "' || i.table_name || '"';
execute immediate query
into v_count;
dbms_output.put_line(rpad(i.table_name, 35, ' ') || '-----' || v_count);
end loop;
end;
--檢視分割槽表的行數
declare
v_count number;
query varchar2(4000);
begin
for i in (select table_name,partition_name
from user_tab_partitions
where table_name='DDM_TRANSACTION_LOG'
order by 1) loop
query := 'select count(*) from ' || i.table_name || ' partition(' || i.partition_name || ')' || '';
execute immediate query
into v_count;
dbms_output.put_line(rpad(i.partition_name, 35, ' ') || '-----' || v_count);
end loop;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26506993/viewspace-1814771/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle查詢Interval partition分割槽表內資料Oracle
- oracle分割槽表和分割槽表exchangeOracle
- oracle分割槽表和非分割槽表exchangeOracle
- ORACLE刪除-表分割槽和資料Oracle
- oracle 分割槽表move和包含分割槽表的lob moveOracle
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- 計算資料庫中所有表的記錄條數資料庫
- MySQL資料表分割槽手記MySql
- PostgreSQL 原始碼解讀(98)- 分割槽表#4(資料查詢路由#1-“擴充套件”分割槽表)SQL原始碼路由套件
- 如何在Oracle資料庫中查詢表和欄位說明Oracle資料庫
- [oracle] expdp 匯出分割槽表的分割槽Oracle
- 資料庫中單表查詢資料庫
- oracle 更改分割槽表資料 ora-14402Oracle
- oracle將表配置為分割槽表Oracle
- oracle 普通表-分割槽表改造流程Oracle
- ORACLE分割槽表梳理系列Oracle
- 移動分割槽表和分割槽索引的表空間索引
- Oracle分割槽表基礎運維-04列表分割槽Oracle運維
- Oracle資料庫分割槽表SPLIT操作導致歸檔瘋漲Oracle資料庫
- PostgreSQL 原始碼解讀(99)- 分割槽表#5(資料查詢路由#2-RelOptInfo數...SQL原始碼路由
- SQL SERVER 2012查詢資料庫和所有表的大小方法彙總SQLServer資料庫
- PostgreSQL分割槽表、繼承表記錄去重方法SQL繼承
- mysql 5.7.11查詢分割槽表的一個問題MySql
- Oracle分割槽表基礎運維-07增加分割槽(3列表分割槽)Oracle運維
- 查詢表中倒數第三日期的所有資料
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- 對oracle分割槽表的理解整理Oracle
- zabbix上對mysql資料庫做分割槽表MySql資料庫
- 查詢資料庫表及表欄位資料庫
- mysql 查詢記錄數大於一千萬的表MySql
- 資料庫學習筆記之查詢表資料庫筆記
- MySql分表、分庫、分片和分割槽MySql
- Oracle分割槽表基礎運維-01分割槽表分類Oracle運維
- 資料庫基礎查詢--單表查詢資料庫
- oracle 線上重新定義,普通表改變分割槽表,分割槽表可以更改型別、分割槽欄位等Oracle型別
- 查詢mysql某張表中的所有資料(欄位)型別MySql型別
- Oracle 12.2之後ALTER TABLE .. MODIFY轉換非分割槽表為分割槽表Oracle
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Spark SQL解析查詢parquet格式Hive表獲取分割槽欄位和查詢條件SparkSQLHive