> Tech > Conseil 3 : Code explicite pour les clauses For Read Only ou For Update Of sur les déclarations de curseur

Conseil 3 : Code explicite pour les clauses For Read Only ou For Update Of sur les déclarations de curseur

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

Les 10 tendances clés de l’Expérience Client (CX) pour 2025

Les 10 tendances clés de l’Expérience Client (CX) pour 2025

Dans le contexte actuel, l'expérience client est un levier clé de réussite. Pour rester compétitives, les entreprises doivent adopter des stratégies CX audacieuses, en s'appuyant sur le cloud, le digital et l'IA. Alors quelles stratégies mettre en place pour garder une longueur d’avance ?

Tech - Par Renaud ROSSET - Publié le 24 juin 2010