oracle計算表的記錄數
declare cursor cur1 is select table_name from user_tables;
v_ename varchar2(40);
v_count int;
v_date date;
sql_stat varchar2(100);
begin
DBMS_OUTPUT.ENABLE(1000000);
open cur1;
loop
fetch cur1 into v_ename;
exit when cur1%notfound;
sql_stat:= 'select count(*) from '|| v_ename;
execute immediate sql_stat into v_count;
dbms_output.put_line(v_ename||':'||v_count);
end loop;
close cur1;
end;
v_ename varchar2(40);
v_count int;
v_date date;
sql_stat varchar2(100);
begin
DBMS_OUTPUT.ENABLE(1000000);
open cur1;
loop
fetch cur1 into v_ename;
exit when cur1%notfound;
sql_stat:= 'select count(*) from '|| v_ename;
execute immediate sql_stat into v_count;
dbms_output.put_line(v_ename||':'||v_count);
end loop;
close cur1;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-670869/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle實驗記錄 (分割槽表,掃描基數的計算)Oracle
- oracle實驗記錄 (oracle單表選擇率與基數計算(1))Oracle
- oracle實驗記錄 (oracle單表選擇率與基數計算(2))Oracle
- oracle實驗記錄 (oracle單表選擇率與基數計算(3))Oracle
- 計算記錄個數
- oracle實驗記錄 (FTS的cost與基數計算)Oracle
- oracle實驗記錄 (全表掃描COST計算方法)Oracle
- oracle實驗記錄 (oracle consistent gets 計算)Oracle
- oracle實驗記錄 (計算hash join cost)Oracle
- oracle實驗記錄(INDEX fast full scan 的成本計算)OracleIndexAST
- Oracle查詢資料庫中所有表和分割槽表的記錄數Oracle資料庫
- Oracle查詢庫中記錄數大於2千萬的所有表Oracle
- oracle實驗記錄 (oracle b*tree index訪問Cost計算(1))OracleIndex
- oracle實驗記錄(分割槽全表掃描(全區掃描) FTS 時候的成本計算)Oracle
- 個人計算機維修記錄計算機
- MySQL 查詢所有表中的記錄數MySql
- 記錄一個Oracle引數Oracle
- Oracle中取固定記錄數的方法薦Oracle
- 查詢 SQL SERVER 所有表記錄數SQLServer
- 檢視mysql表大小和記錄數MySql
- 對oracle資料表空間的計算Oracle
- oracle表空間管理(簡單記錄)Oracle
- oracle快速向表中插入記錄方法Oracle
- sqlserver查詢一個庫所有表的記錄數SQLServer
- 顯示資料庫中所有表的記錄數資料庫
- Oracle 刪除表中重複記錄的DELETE SQLOracledeleteSQL
- Oracle如何刪除表中重複記錄Oracle
- Oracle中如何更新一張大表記錄Oracle
- oracle實驗記錄 (線上重定義表)Oracle
- Mac計算器的計算過程怎麼看?教你一鍵檢視運算記錄!Mac
- oracle記錄累計演算法Oracle演算法
- Python學習記錄_基本統計值計算Python
- 查詢多張表記錄數的儲存過程儲存過程
- linux 快速計算檔案數和目錄數 (轉)Linux
- MySql先分組統計總記錄數,再獲取記錄數中的最大值MySql
- oracle統計表的所有行數(原創)Oracle
- 利用Oracle GoldenGate記錄源系統所有表的操作OracleGo
- ORACLE 計算2個日期之間的天數Oracle