λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να Rollback Συναλλαγής

Μια βάση δεδομένων εκτελεί συναλλαγές εκτελώντας εντολές SQL . Κάθε συναλλαγή είναι μια μονάδα εργασίας να τροποποιήσετε τα δεδομένα . Όλα τα βήματα που απαιτούνται για τη συναλλαγή να ολοκληρώσει το έργο της . Εάν όλα τα βήματα ολοκληρωθεί με επιτυχία , τότε η συναλλαγή δεσμεύει . Εάν όλα τα βήματα δεν ολοκληρωθεί με επιτυχία , τότε η συναλλαγή αποτύχει και πρέπει να επανέλθει . Για την επαναφορά μιας συναλλαγής , πρέπει να διαγράψετε όλα τα βήματα που σημειώθηκαν , έτσι ώστε να μπορεί να επαναληφθεί . Τα πράγματα που θα χρειαστείτε
διακομιστή SQL
Μια βάση δεδομένων ( δείγμα βάσης δεδομένων π.χ. Adventure Works )
Κατανόηση της Transact - SQL

Παρουσίαση Περισσότερες οδηγίες
Η 1

Πλοήγηση στη βάση δεδομένων. Κάντε κλικ στο κουμπί "Start " και στη συνέχεια "Προγράμματα" και κάντε κλικ στο "Microsoft SQL Server. " Στην αναπτυσσόμενη λίστα , επιλέξτε " SQL Server Management Studio για . " 2

Κάντε κλικ στο " Σύνδεση" στο SQL Server Management Studio για . Κάντε κλικ στο " Βάσεις Δεδομένων " στο δέντρο στην Εξερεύνηση των αντικειμένων . Στη συνέχεια , επιλέξτε " Adventure Works ", όπως η βάση δεδομένων για χρήση .
Εικόνων 3

Στην κορυφή μενού στο " Αρχείο " επιλέξτε " New Query . " Πληκτρολογήστε την πρόταση SQL για να ξεκινήσει μια συναλλαγή . Η δήλωση αυτή θα θέσει ένα σημείο εκκίνησης για την επαναφορά στην περίπτωση αποτυχίας . Η δήλωση έχει ως εξής "BEGIN ΣΥΝΑΛΛΑΓΗ . "
Η 4

Πληκτρολογήστε μια δήλωση που εκτελεί μια συναλλαγή . Ένα παράδειγμα θα ήταν μια δήλωση για να δημιουργήσετε έναν πίνακα :

CREATE TABLE Foo

( στήλη 1 char ( 50 ) , πώληση

( στήλη 2 char ( 50 ) ,

( στήλη 3 char ( 50 )
5

Πληκτρολογήστε την πρόταση να αναιρεθεί η συναλλαγή . Αυτό το βήμα θα διαγράψει το τραπέζι μετά τη δημιουργία της. Η δήλωση έχει ως εξής " rOLLBACK ΣΥΝΑΛΛΑΓΗΣ . " Κάντε κλικ στο " Execute "για να εκτελέσετε όλες τις δηλώσεις δακτυλογραφημένες . Execute θα σηματοδοτήσει τη συναλλαγή αρχίζουν σημείο , να δημιουργήσετε τον πίνακα , στη συνέχεια, να αναιρεθεί η συναλλαγή να διαγράψετε τον πίνακα και να αφήσει τη βάση δεδομένων στο σημείο η συναλλαγή ξεκίνησε .
εικόνων
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα