Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AndersonVaz

Desafio ! Variavel de sessao utilizando em view

Recommended Posts

Olá pessoal,

 

Estou com um problema, preciso criar uma view onde já venha filtrado uma determinada condição do where porém não posso passar nenum tipo de parametro ou condição where, a minha idéia é utilizar uma variável que possa ser setada ao iniciar a sessao do usuário.

 

Preciso fazer isso pois é necessária uma mudança na tabela do sistema em produção onde será necessário adicionar uma coluna empresa, mas o impacto de alterar todas as querys do sistema é enorme e não há como fazer.

 

Exemplo:

 

Tabela com colunas Codigo, Descricao

Nova tabela Cod_empresa, codigo, Descrição

View a ser criada Codigo, Descricao, porém os dados que apareceram na view serão setados através da variável.

 

seria algo do tipo create view as select codigo,descricao from tabela where cod_empresa = @variavel.

 

Já fiz testes ~utilizando o declare mas a variável só fica ativa no primeiro comando executado e também o sql não deixa criar uma view com variável no where.

 

como fazer?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.