Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #75111
    Anônimo

      Pessoal,

      Gostaria de obter uma maneira, atrav?s do PL/SQL de conseguir responder tais perguntas:

      – Como eu consigo listar todas as stored procedures de um banco?
      – Como consigo fazer um filtro por stored procedure… Ex: where nomeproc = ‘pc_alterar_login’
      – Como eu consigo abrir uma stored procedure e ver o codigo dela apenas digitando o nome dela. Ex: view procedure ‘pc_alterar_login’

      OBS: Tudo isso de dentro do SQL*Plus. Utilizo o Oracle 9i.

      Sou do SQL Server, e estou come?ando com Oracle agora… no SQL tem procedures de sistema e queries que formulo e que me voltam os resultados que gostaria, mas em Oracle nao sei como funciona. Quem puder ajudar…. grata.

      Abs

      #75113
      Anônimo

        Ola,

        pessoal…

        Consegui achar a tabela onde contem os dados que gostaria de obter,
        resposndendo os dois primeiros itens das minhas perguntas, basta vc brincar com a seguinte query…
        select * from all_objects e filtrar como gostaria a consulta.

        O terceiro ainda n?o achei a resposta, quem puder ajudar agrade?o.
        Abs

        #75190
        Avatar de ebertfmebertfm
        Participante

          J, para ver o c?digo fonte de uma procedure utilize o seguinte script:

          select text from dba_source
          where name=’NOME_DA_PROCEDURE’
          and owner=’DONO_DA_PROCEDURE’
          order by line;

          Notas: O nome da procedure e do dono t?m que estar em mai?sculas.

          Se vc estiver conectado com o usu?rio dono da procedure, pode usar a USER_SOURCE no lugar da DBA_SOURCE e n?o coloque a procura por OWNER.

          Outra d?vida fa?a contato.

          Abra?os.

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