• Anderson Graf

#Dica - Capturar variáveis de SO com dbms_system.get_env

Através do pacote DBMS_SYSTEM do Oracle RDBMS podemos fazer várias coisas, como:


  • Escrever no alertlog (DBMS_SYSTEM.KSDWRT)

  • Alterar parâmetros de outra sessão (DBMS_SYSTEM.SET_INT_PARAM_IN_SESSION e DBMS_SYSTEM.SET_BOOL_PARAM_IN_SESSION)

  • Habilitar e desabilitar SQL Traces (DBMS_SYSTEM.SET_EV)

  • e também, permite capturarmos variáveis do Sistema Operacional (SO) para dentro do banco de dados, como veremos a seguir:


Exportando uma variável de teste:



Exemplo criando uma function para retorno da variável:



Exemplo criando uma procedure para retorno da variável:



9 visualizações0 comentário

Posts recentes

Ver tudo