Je me trouve dans une situation où une procédure stockée SQL Server appelle une autre et tous deux utilisent des curseurs qui ont le même nom. Cela provoque un conflit car, apparemment, les curseurs n'ont pas de visibilité restreinte à la procédure stockée où ils sont déclarés.Sql Server procédure stockée nom de curseur conflit
Est-il possible de rendre les curseurs privés à la procédure dans laquelle ils ont été déclarés?
Pourquoi ne pouvez-vous pas modifier le nom du curseur dans l'un des SP? –
Les curseurs sont des constructions très puissantes et il y a beaucoup de choses que l'on peut faire en SQL en utilisant des curseurs. oui, elles sont plus lentes que les opérations définies, mais elles extraient toutes vos données de la base de données, les traitent et les repoussent, ce que de nombreuses personnes feraient avec plaisir pour éviter d'utiliser un curseur lorsque le curseur fonctionne correctement. –