[firebase-br] Variáveis de contexto

Hélio Oliveira hpensador em gmail.com
Qui Dez 11 15:54:17 -03 2014


Boa tarde Colegas!

Terei muitas triggers no meu banco de dados (multi – empresa) e irei 
utilizar as variáveis de contexto do Firebird para poder obter o código 
da empresa que o usuário está trabalhando no momento. Porém, a questão é:

- Pedro acessou minha aplicação e selecionou a empresa de código 10, 
neste momento será feita a atualização da variável de contexto que 
armazena o código da empresa rdb$set_context(‘USER_SESSION’, 
‘ID_EMPRESA’, 10);

- Renato acessou minha aplicação e selecionou a empresa de código 33, 
neste momento será feita a atualização da variável de contexto que 
armazena o código da empresa rdb$set_context(‘USER_SESSION’, 
‘ID_EMPRESA’, 33);

Minha dúvida é: quando Renato acessou a aplicação e setou o novo valor 
da variável ID_EMPRESA, a mesma só terá apenas o valor 33 ou ambos 10 e 
33? Se ambos, como é feita a distinção?

Desculpe, posso até estar perguntando besteira... mais nunca vivenciei 
esta situação e meu cérebro neste momento deu um verdadeiro nó.

[ ]'s,

Hélio Oliveira





Mais detalhes sobre a lista de discussão lista