[EMAIL PROTECTED]> create or replace function get_rows( p_tname in varchar2 ) return number 2 as 3 l_columnValue number default NULL; 4 begin 5 execute immediate 6 'select count(*) 7 from ' || p_tname INTO l_columnValue; 8 return l_columnValue; 9 end; [EMAIL PROTECTED]> /
Function created. [EMAIL PROTECTED]> select table_name, get_rows(table_name) 2 from user_tables 3 / TABLE_NAME GET_ROWS(TABLE_NAME) ------------------------------ -------------------- DEPT 4 EMP 14 BONUS 0 SALGRADE 5 4 rows selected. sidney_dias2000 wrote: > Recebo mensalmente umas tabelas do oracle (+ou-1000) e importo isso > pra uma base de dados. > > Pra poder fazer umas validacoes, pretendo fazer uma contagem dos > registros importados de todas as tabelas. > > Imaginei que desse pra fazer usando a 'all_tables' > > O q eu preciso é algo do tipo : > > tabela total_de_registros > PURURUCA - 674 registros > JACARE - 15006 registros > SAGATIBA - 2654466 registros > JURUPOCA - 8767 registros > TAROBADA - 79348 registros > SACUME - 768767 registros > > > da pra fazer isso somente com um select ? > > > > > > > > -------------------------------------------------------------------------------------------------------------------------- > Atenção! As mensagens deste grupo são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html