Rumah >pangkalan data >Oracle >Bagaimana untuk menanyakan bilangan item data dalam Oracle

Bagaimana untuk menanyakan bilangan item data dalam Oracle

WBOY
WBOYasal
2022-01-26 14:23:1222622semak imbas

Dalam Oracle, anda boleh menggunakan penyataan SELECT untuk menanyakan bilangan item data Penyataan ini digunakan untuk pertanyaan data mudah Sintaks ialah "SELECT sum(num_rows) FROM user_tables;".

Bagaimana untuk menanyakan bilangan item data dalam Oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan bilangan item data dalam oracle

Statistik dalam jadual sistem:

SELECT sum(num_rows) FROM user_tables;

Keputusan:

Bagaimana untuk menanyakan bilangan item data dalam Oracle

Contoh :

Bagaimana untuk menanyakan bilangan item data dalam Oracle

Terdapat cara lain untuk menulis statistik prosedur tersimpan

Contohnya adalah seperti berikut:

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;

Tutorial Disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk menanyakan bilangan item data dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn