Το COMMIT αποθηκεύει μόνιμα τις αλλαγές που έγιναν από την τρέχουσα συναλλαγή. ROLLBACK αναιρέστε τις αλλαγές που έγιναν από την τρέχουσα συναλλαγή. 2. Η συναλλαγή δεν μπορεί να αναιρέσει τις αλλαγές μετά την εκτέλεση COMMIT.
Μπορούμε να κάνουμε επαναφορά μετά την δέσμευση στον SQL Server;
Μόλις ο SQL Server πραγματοποιήσει μια συναλλαγή, δεν μπορείτε να εκτελέσετε τη δήλωση ROLLBACK.
Πώς μπορώ να επαναφέρω μια δέσμευση στην SQL;
Απλώς πρέπει να γράψετε τη δήλωση ROLLBACK TRANSACTION, ακολουθούμενη από το όνομα της συναλλαγής που θέλετε να επαναφέρετε.
Μπορούμε να επιστρέψουμε στο savepoint μετά τη δέσμευση;
Μπορείτε να επιστρέψετε μόνο στο πιο πρόσφατα επισημασμένο σημείο αποθήκευσης. Ένα σιωπηρό σημείο αποθήκευσης επισημαίνεται πριν από την εκτέλεση μιας πρότασης INSERT , UPDATE ή DELETE. Εάν η πρόταση αποτύχει, γίνεται επαναφορά στο σιωπηρό σημείο αποθήκευσης.