Heim >Datenbank >MySQL-Tutorial >查询数据中所有表实际记录数

查询数据中所有表实际记录数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 15:54:151102Durchsuche

set serverout onset serveroutput on size 1000000declarev_tab_name varchar2(100);cursor empCur is select table_name from user_tables;n_lows number;v_sql varchar2(1000);begin open empCur; loop fetch empCur into v_tab_name; v_sql:='select cou

set serverout on
set serveroutput on size 1000000
declare
v_tab_name varchar2(100);
cursor empCur is  select table_name from user_tables;
n_lows number;
v_sql varchar2(1000);
begin
  open empCur;
  
   loop
    fetch empCur into v_tab_name;
    v_sql:='select count(1) from '||v_tab_name;
    execute immediate v_sql into n_lows;
    exit when empCur%notfound; 
     DBMS_OUTPUT.PUT_LINE(v_tab_name||','||n_lows);
   end loop;
    commit;
  close empCur; 
end;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:oracle 内核参数设置Nächster Artikel:逻辑DataGuard的配置