comment effectuer une itération sur un curseur
J'ai une instruction select qui retourne une seule ligne.
Après que j'ai écrit un curseur que pour moi @@fetch_status est de -1 il ne veut pas aller à l'intérieur du curseur seulement maintenant
open cur_mkt
print @init
While (@init = 0)
Begin
fetch next from cur_mkt into
@Desc,
@Divisions
print @@fetch_status
if (@@fetch_status =-1)
BREAK
Est il possible que je puisse aller à l'intérieur du curseur,
merci de m'aider.
Vous devez vous connecter pour publier un commentaire.
Il ne sonne pas comme vous avez besoin d'un curseur (qui vous devriez essayer d'éviter de toute façon). Si vous êtes à la détermination de la présence d'un résultat que vous pouvez faire:
Donc je vous conseille de ne pas utiliser les curseurs.
Pour répondre à la question, la façon dont vous utilisez les curseurs/itération tour les résultats se présente comme suit: