[firebase-br] Variávelpública tipo CURRENT_DATE OU CURRENT_USER
    Tecnobyte Informática 
    temp2 em tecnobyte.com.br
       
    Qui Set  1 12:20:00 -03 2011
    
    
  
Bom dia
Não sei se resolve seu problema, mas pesquise por RDB$SET_CONTEXT e 
RDB$GET_CONTEXT.
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
-----Mensagem Original----- 
From: MárioReis
Sent: Thursday, September 01, 2011 9:48 AM
To: lista em firebase.com.br
Subject: [firebase-br] Variávelpública tipo CURRENT_DATE OU CURRENT_USER
Bom dia gente,
Por vezes preciso desactivar as Triggers para proceder a correcções
a seguir a uma passagem de dados de Db3++ e para evitar todo aquele trabalho
de desactivar cada uma delas e reactivá-las a seguir, pensei criar 1 
parametro
no meu ficheiro de parametros que me diz se executo ou não. Em cada trigger 
de
um certo ficheiro faço assim:
Excute Procedure RTV_CFG(40) returning_values :WSN que nada mais faz do que 
um
Select VALPARM From CONFIG WHERE NPARM=40 INTO :WSN
e só depois
If (:WSN='SIM') Then
begin
   codigo da trigger....
end
doutro modo entra e sai sem fazer nada.
A minha questão era não ter de executar a procedure "RTV_CFG" em cada 
trigger
mas antes ter um variável (tipo CURRENT_DATE)numa area pública do servidor 
que
carregasse esse valor no arranque e ai faria apenas o teste
If (PARAMETRO='SIM') Then executa a trigger.
Como poderia fazer isso fugindo à degradação de execução da procudere à 
cabeça
de cada trigger ?
Obrigado 
    
    
Mais detalhes sobre a lista de discussão lista