Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #100762
    vilnei
    Participante

      ola bom adia a todos

      Alguém sabe me informar qual comando posso executar pra fazer um stract de uma Sotred Procedure?

      Grato.

      #100763
      felipeg
      Participante

        Opa

        Se eu entendi bem você quer o código da procedure.
        Então você pode usar o get_ddl.


        SELECT dbms_metadata.get_ddl('PROCEDURE','NOME_DA_PROCEDURE') FROM dual;

        Atenciosamente,
        Felipe.

        #100766
        Victor Armbrust
        Mestre

          Eu uso esse aqui:

          set linesize 2000;
          set pagesize 1000;
          set long 9999999;
          set TRIMS on;
          set ECHO off;
          set FEED off;
          set HEAD off;
          COLUMN DDL FORMAT a9999;
          exec dbms_metadata.set_transform_param(dbms_metadata.session_transform,'SQLTERMINATOR',true);

          prompt
          prompt *************************************************
          prompt Script para Coletar codigo DDL de Objetos
          prompt
          prompt Atencao: Os dados abaixo nao sao CASE-SENSITIVE
          prompt
          prompt *************************************************
          prompt

          accept object_type prompt 'Qual tipo de Objeto ? '
          accept object_name prompt 'Qual Nome do Objeto ? '
          accept owner prompt 'Qual nome do SCHEMA ? '

          SELECT DBMS_METADATA.GET_DDL(upper('&object_type'), upper('&object_name'),upper('&owner')) "DDL" FROM dual;

          att

          #100781
          vilnei
          Participante

            VALEU GALERA DEU CERTO
            OBRIGADO.

            #100784
            hudsona
            Participante

              Dica,

              Dependendo da situação nem sempre o DBMS_METADATA.GET_DDL vai estar disponível, então na (DBA/USER/ALL)_SOURCE o código também vai estar disponível e sempre acessível.

              Abs!

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