terça-feira, 30 de março de 2010

Consulta do código de uma procedure no Oracle

Caso você precise consultar o código de uma procedure no Oracle utilize a seguinte instrução:

Select TEXT
From USER_SOURCE
Where NAME = 'Nome_Procedure'
Order by LINE;

sexta-feira, 19 de março de 2010

Consulta a v$session em triggers no Oracle

Se ao consultar a view v$session (view com informações das sessões do Oracle)dentro de uma trigger, ocorrer o erro de tabela ou view inexistente, a solução é dar grant para o usuário que irá disparar a trigger, por exemplo:

connect / as sysdba;
grant select on v_$session to usuário;

Observe que é v_$session e não v$session no grant;