oracle_br  

RES: [oracle_br] Select dentro de uma trigger

Sharif - Yahoo
Thu, 04 Feb 2010 06:55:24 -0800

Valeu Diego realmente era isso... 
Obrigado

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de Diego Leite
Enviada em: 4 de fevereiro de 2010 12:43
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Select dentro de uma trigger

Amigao o seu problema eh privilegio...


grant select on v_$mystat to user_diego;


porem na query use a view v$mystat...




Em 4 de fevereiro de 2010 12:27, Sharif - Yahoo
<sharif_rad...@yahoo.com.br>escreveu:

>
>
> Olá Rodrigo… na verdade o select inteiro seria esse… e o erro que está
> dando
> é “SQL: ORA-00942: table or view does not exist”
>
> SELECT SID, SERIAL# INTO vSID, vSERIAL FROM v$session WHERE SID =
> (SELECT SID FROM v$mystat WHERE ROWNUM = 1);
>
> Abraços,
>
> Sharif
>
> De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto:
> oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em
> nome de Rodrigo Mufalani
> Enviada em: 4 de fevereiro de 2010 12:21
> Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> Assunto: Re: [oracle_br] Select dentro de uma trigger
>
>
>
> Bom dia Sharif,
>
> Normalmente quando você está usando PL/SQL você carrega o retorno do
> select em uma variável. Ex.:
>
> Set serverout on
>
> declare
> vSID varchar2(8);
>
> begin
>
> SELECT SID
> into vSID
> FROM
> v$mystat
> WHERE
> ROWNUM = 1;
>
> dbms_output.put_line('valor da minha variavel e: '||vSID);
>
> end;
> /
>
> Isso é um exemplo de bloco anônimo, ajuste ai no seu trigger.
>
> Atenciosamente,
>
> Rodrigo Mufalani
> DBA - OCP 10g & 11g +RAC
> Oracle ACE Member
> tel.: (21) 8851-4817
> www.mrdba.com.br/mufalani/
> mufal...@mrdba.com.br <mufalani%40mrdba.com.br>
>
> Pessoal, dentro de uma trigger não está funcionando o select abaixo… porem
> no sqlplus funciona normalmente. Devo dar alguma permissão à mais ?
>
> SELECT SID FROM v$mystat WHERE ROWNUM = 1
>
> Abraços,
>
> Sharif
>
>  
>



-- 
Att,


Diego Leite
DBA ORACLE


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

----------------------------------------------------------------------------
----------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
----------------------------------------------------------------------------
----------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
» Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  
----------------------------------------------------------------------------
-------------------------------------------- Links do Yahoo! Grupos