Rumah >pangkalan data >Oracle >Bagaimana untuk menanyakan bilangan item data dalam Oracle
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;".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Statistik dalam jadual sistem:
SELECT sum(num_rows) FROM user_tables;
Keputusan:
Contoh :
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!