Μπορούν να επαναφερθούν οι δηλώσεις DML;
Μπορούν να επαναφερθούν οι δηλώσεις DML;

Βίντεο: Μπορούν να επαναφερθούν οι δηλώσεις DML;

Βίντεο: Μπορούν να επαναφερθούν οι δηλώσεις DML;
Βίντεο: Θετικές δηλώσεις για αυτοπεποίθηση - 3 ώρες non-stop 2024, Νοέμβριος
Anonim

Η επίδραση του α Δήλωση DML δεν είναι μόνιμη μέχρι να πραγματοποιήσετε τη συναλλαγή που την περιλαμβάνει. Μια συναλλαγή είναι μια ακολουθία SQL δηλώσεις που η Oracle Database αντιμετωπίζει ως μονάδα (αυτό μπορώ να είσαι single Δήλωση DML ). Μέχρι να δεσμευτεί μια συναλλαγή, αυτό μπορώ είναι επανέρχεται (κατεστραμένος).

Απλώς, μπορούν να επαναφερθούν οι δηλώσεις DDL;

Οι δηλώσεις DDL επιστρέφουν . Δεδομένου ότι το COMMIT εκδόθηκε για εσάς, δεν μπορείτε να εκδώσετε ένα RELLBACK για να το αναιρέσετε Δήλωση DDL . Από τη φύση αυτών των λειτουργιών, δεν μπορείτε κυλήστε πίσω πέρα από μια ΔΕΣΜΕΥΣΗ. Δηλώσεις DDL χρησιμοποιείται για να μην εγγραφεί σε τμήματα επαναφοράς.

Στη συνέχεια, το ερώτημα είναι ποιες είναι οι δηλώσεις DML; DML . DML είναι σύντομη ονομασία της γλώσσας χειραγώγησης δεδομένων που ασχολείται με τη χειραγώγηση δεδομένων και περιλαμβάνει την πιο κοινή SQL δηλώσεις όπως SELECT, INSERT, UPDATE, DELETE κ.λπ., και χρησιμοποιείται για την αποθήκευση, τροποποίηση, ανάκτηση, διαγραφή και ενημέρωση δεδομένων σε μια βάση δεδομένων.

Τότε, μπορούμε να επαναφέρουμε τις εντολές DML;

DML δηλώσεις μπορώ επαναφέρονται, δηλώσεις DDL μπορώ 't. Συλλογισμός σχετικά με αυτό, εάν εκτελέσετε μια δήλωση DDL μετά από ένα DML δήλωση, εσύ μπορεί να υποχωρήσει τις αλλαγές που κάνατε με το DML δήλωση, αλλά όχι τις αλλαγές που προέρχονται από το DDL, έτσι εσείς μπορώ μην γυρίσεις όπως πριν.

Οι δηλώσεις DML δεσμεύονται αυτόματα;

Αυτόματη δέσμευση . Από προεπιλογή, α Δήλωση DML εκτελείται χωρίς ρητή έναρξη μιας συναλλαγής δεσμεύεται αυτόματα με επιτυχία ή επαναφέρεται σε περίπτωση αποτυχίας στο τέλος της δήλωση . Αυτή η συμπεριφορά ονομάζεται αυτόματη δέσμευση . Αυτή η συμπεριφορά ελέγχεται με το ΑΥΤΟΜΑΤΗ ΔΙΑΘΕΣΗ παράμετρος.

Συνιστάται: