Variavel tipo Table com Exec ou SP_ExecuteSQL
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
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
Curtidas 0