Segue duas maneiras para visualização do “corpo” de uma procedure no Oracle
- Script 1
SET SERVEROUTPUT ON SIZE 200000
declare
begin
FOR CR IN (select *
from DBA_source u
where u.type = 'PROCEDURE'
AND U.OWNER = 'NOME_USUARIO'
AND U.NAME LIKE '%NOME_PROCEDURE%' ) LOOP
DBMS_OUTPUT.put_line(CR.TEXT);
END LOOP;
end;
Obs: Substituir NOME_USUARIO pelo owner e NOME_PROCEDURE pelo nome da procedure.
2. Script 2
SELECT dbms_metadata.get_ddl( 'PROCEDURE','USP_GOMM_CRIA_MVIEW') FROM DUAL;
Obrigado
Nenhum comentário:
Postar um comentário