Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 18 anos, 7 meses atrás por Avatar de Marcio68AlmeidaMarcio68Almeida.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #74606
    Anônimo

      Tenho uma consulta que me retorna todos as tabelas da minha base :

      select table_name from user_tables;

      OK.

      Mas eu gostaria de pegar esses resultados que sao osregistros para dar um count para ver o numero de registros de cada tabela , entendeu ?

      Da para fazer por cursor ne , mas eu nao sei faser cursor se alguem puder me dar um exemplo de consulta recursiva num cursor , por favor

      #74607
      Avatar de Marcio68AlmeidaMarcio68Almeida
      Participante

        set pages 0
        set lines 200
        spool c:conta_tabelas.sql
        SELECT ‘Select ”’ || table_name || ”’ tabela, count(*) from ‘ || owner || ‘.’ || table_name || ‘;’
        from dba_tables
        Where owner = ”
        ;
        spool c:conta_tabelas.txt
        @c:conta_tabelas.sql
        Spool off
        set pages 50

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress