Retour aux FAQ Bases de données
CENTRE D’AIDE · FAQBases de données1 min de lecture

Quand utiliser une requête de lecture plutôt qu’une écriture en base ?

Utilisez une requête pour consulter des données sans les modifier. Réservez l’écriture à l’insertion, la mise à jour ou la suppression de lignes, et vérifiez les enregistrements ciblés avant un changement à fort impact.

Bases de données

Séparer lecture et modification

Une lecture sert à répondre à une question, afficher des données ou décider de la suite. La garder en lecture seule facilite la vérification et évite qu’une exploration modifie les données de production.

Une écriture doit représenter un changement métier précis. Ajoutez une condition restrictive, liez les valeurs d’entrée et réfléchissez au cas où aucune ligne ou trop de lignes correspondraient.

Valider l’effet attendu

Avant une écriture destructive ou massive, exécutez un SELECT avec les mêmes filtres afin d’examiner les lignes visées. Utilisez une transaction ou un processus par étapes si plusieurs modifications doivent réussir ensemble.

Après l’écriture, vérifiez le nombre de changements et relisez les enregistrements concernés. Une commande peut s’exécuter sans erreur tout en ne modifiant aucune ligne ou sans répondre au besoin métier.

Retour aux FAQ Bases de données