Posté par Uri Popov, mise à jour le 01/03/2021 à 19:10:59
Qu'est-ce que Commit et Rollback dans SQL?Posté par Joe
Commit et Rollback sont des instructions de transaction utilisées dans l'accès à la base de données; ils peuvent également être appelés Data Control Language pour SQL (vous pouvez donc le voir comme SQL DCL). Une instruction Commit fait ce qu'elle dit et valide toutes les modifications apportées aux données qui ont été apportées au cours de la transaction en cours; une instruction Rollback fait à nouveau ce que son nom implique et annule ou annule toutes les modifications apportées à la transaction en cours.Posté par Sriram
Commit , c'est sauvegarder tout ce qui a été fait. Il est utilisé pour le stocker en permanence en mémoire.Posté par Tauseef
Il existe différents types de requêtes SQL utilisées pour différents types de fonctions de base de données. Commit est utilisé pour enregistrer les données qui ont été modifiées de manière permanente car chaque fois que vous effectuez un DML (Data Manipulation Language) comme UPDATE, INSERT OR DELETE, vous devez écrire Commit à la fin de toutes ou de chaque opération DML afin de le sauvegarder en permanence. Si vous n'écrivez pas Commit et que le programme plante, vos données seront restaurées dans leur état antérieur. Un autre point clé relatif aux opérations de validation et DML est que chaque fois que vous exécutez une fonction DML, puis effectuez un certain DDL (langage de définition de données) comme la création d'une table, les données sont automatiquement validées - pas besoin d'écrire une validation explicite.Posté par Matthew
ROLLBACK fait de même pour terminer la transaction en cours, mais quatre autres choses sont que les modifications apportées à la base de données sont ROLLBACK à la base de données.