[firebase-br] RES: Execute Statement

Robson Zambroti rlzambroti em gmail.com
Ter Dez 4 17:10:24 -03 2012


Fiz um teste que deu certo aqui, tenta ai assim:

EXECUTE BLOCK RETURNS(R_USUARIO VARCHAR(100))
AS
BEGIN
  EXECUTE STATEMENT 'select rdb$get_context(''USER_SESSION'', ''USUARIO'')
from rdb$database' INTO :R_USUARIO;
  SUSPEND;
END;

Att
Robson Zambroti

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Alexandre
Enviada em: terça-feira, 4 de dezembro de 2012 16:56
Para: FireBase
Assunto: [firebase-br] Execute Statement

Gostaria de executar este comando  ’ USUARIO =
rdb$get_context('USER_SESSION', 'USUARIO'); ‘ mas via execute statement,
tentei de algumas formas mas não conseguir As formas que tentei estão
listadas abaixo :

STMT =  ’ USUARIO = rdb$get_context('USER_SESSION', 'USUARIO'); ‘ EXECUTE
STATEMENT (STMT);


STMT =  ’ USUARIO = rdb$get_context(:P1,:P2); ‘ EXECUTE STATEMENT (STMT) (P1
:= 'USER_SESSION', P2 := 'USUARIO');


STMT =  ’ USUARIO = rdb$get_context(“USER_SESSION”, “USUARIO”); ‘ EXECUTE
STATEMENT (STMT);

Obrigado 


Alexandre Camilo.


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista