Variavel tipo Table com Exec ou SP_ExecuteSQL

22/02/2006

0

Olá amigos.
Estou necessitando utilizar uma [b:8cd347a368]variavel tipo Table dentro de uma Stored Proc[/b:8cd347a368], que servirá como um cursor, onde percorrerei seus registros efetuando atualizações e, por fim, retornando seu conteudo para o usuário.
O problema é que preciso atribuir a instrução SQL para uma variável e executá-la. Aí é que reside o problema. Ao usar o Exec ou SP_ExecuteSql, a minha variável table que receberá os dados, não existirá nesse novo escopo.
Não sei se fui claro o bastante... se sim, alguém poderia me sugerir alguma saida??
Hoje utilizo um cursor, porém, o processo é mais lento e, baseado num artigo que menciona a utilização de variavel tipo Table com performance até 75¬ maior, quero implementar essa modificação.

Obrigado
Jair RC


Jairrc

Jairrc

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar