Fórum erro em SP usando cursor #60702
17/06/2009
0
Alguem tem ideia do porque a variavel :codAtend nao está sendo atualizada a medida q o cursor vai ´rodando´?
nesse loop a variavel codAtend é sempre 0, no entanto o SELECT codigo FROM ATENDENTESUPORTE, retorna 20 registros com numeros diferentes...
Att,
SET TERM ^ ; create procedure contResp AS declare variable codAtend integer; DECLARE meuCursor CURSOR FOR ( SELECT codigo FROM ATENDENTESUPORTE ); Begin Open meuCursor; Fetch meuCursor into :codAtend; While (row_count!=0) Do begin update ATENDENTESUPORTE set respostas=:codAtend; Suspend; Fetch meuCursor into :codAtend; end Close meuCursor; END^
nesse loop a variavel codAtend é sempre 0, no entanto o SELECT codigo FROM ATENDENTESUPORTE, retorna 20 registros com numeros diferentes...
Att,
Brunocruz
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)