On peut utiliser une clause For Read Only ou For Update Of pour préciser la manière dont un curseur sera utilisé dans un programme. Si l'on ne spécifie aucune clause, le processus SQL décide lui-même en se fondant sur les autres éléments de la déclaration du curseur et les autres
Conseil 3 : Code explicite pour les clauses For Read Only ou For Update Of sur les déclarations de curseur

instructions SQL dans le
même programme. Dans certains cas, le fait
de coder une clause explicite fournit des informations
qui conduisent l’optimiseur de
requêtes à utiliser des méthodes d’accès plus
rapides. Les règles de coding sont très
simples :
- Quand un curseur n’est utilisé que pour des opérations
Fetch, coder For Read Only (ou For Fetch Only). - Quand le programme inclut une ou plusieurs instructions
Update qui font référence au curseur, coder For Update Of
suivi des seules colonnes qui se sont vues attribuer des valeurs
dans la clause Set de l’instruction ou des instructions
Update associée(s). (Voir aussi Conseil 1.) - Quand le programme inclut des instructions Fetch et
Delete, mais pas d’instructions Update, qui font référence
au curseur, ne coder aucune clause.
Téléchargez cette ressource

Etude « RSE 2023 » avec Atos et son entité sustainability EcoAct
La réglementation qui oblige désormais les entreprises à agir vertueusement envers le climat, va se renforcer pour évaluer les efforts et la communication de leurs actions et leur suivi. L’enquête d’Atos vise à déterminer la connaissance des entreprises sur les réglementations et les obligations qui leur incombent. Votre entreprise est-elle équipée efficacement pour répondre à ces défis, à la réglementation et aux nouvelles attentes ? Voici 10 questions qui vous permettront de faire un état des lieux.