Bonjour tout le monde. Dans une de mes procédures stockées, j'ai un code du genre :
A l'execution, systematiquement, j'obtiens l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE FAC_RA CURSOR DYNAMIC FOR SELECT ... FOR UPDATE OR nomDunChamp
Je récupère la partie du code incriminé dans une fenêtre de l'analyseur de requête, j'execute : aucune erreur. ça fait 1h que je tourne dessus. Qu'est-ce que j'aurais bien pu oublier ?FOR UPDATE ne peut pas être spécifié sur un curseur READ ONLY.
Précision j'utilise exactement le même code dans une autre procédure assez similaire et je n'ai à priori aucun problème (depuis le temps qu'elle est en prod...)
Merci d'avance de vos lumières !
Partager