在oracle中,可以利用SELECT語句查詢資料條數,語句用於簡單的資料查詢,語法為「SELECT sum(num_rows) FROM user_tables;」。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
系統表中統計:
SELECT sum(num_rows) FROM user_tables;
結果:
範例:
還有一個方法需要寫入儲存過程統計
範例如下:
declare v_tName varchar(50); v_sqlanalyze varchar(500); v_num number; v_sql varchar(500); cursor c1 is select table_name from user_tables; begin open c1; loop fetch c1 into v_tName; if c1%found then v_sqlanalyze :='analyze table '||v_tName||' estimate statistics'; execute immediate v_sqlanalyze; v_sql := 'select NUM_ROWS from user_tables where table_name =upper('''||v_tName||''')'; execute immediate v_sql into v_num; dbms_output.put_line('表名: '||v_tName||' 行数: '||v_num); else exit; end if; end loop; end;
推薦教學:《Oracle影片教學》
以上是oracle怎麼查詢資料條數的詳細內容。更多資訊請關注PHP中文網其他相關文章!