TRUNCATE TABLE αφαιρεί όλες τις σειρές από έναν πίνακα, αλλά η δομή του πίνακα και οι στήλες, οι περιορισμοί, τα ευρετήρια και ούτω καθεξής παραμένουν. Για να καταργήσετε τον ορισμό του πίνακα εκτός από τα δεδομένα του, χρησιμοποιήστε τη δήλωση DROP TABLE. … Μια λειτουργία TRUNCATE TABLE μπορεί να επαναφερθεί.
Τι σημαίνει περικοπή ενός τραπεζιού Mcq;
1. Η περικοπή καταργεί όλες τις σειρές από έναν πίνακα και δεν καταγράφει τις μεμονωμένες διαγραφές σειράς. … Εάν ο πίνακας περιέχει μια στήλη ταυτότητας, ο μετρητής αυτής της στήλης επαναφέρεται στην τιμή σποράς που έχει οριστεί για τη στήλη. Εάν δεν ορίστηκε σπόρος, χρησιμοποιείται η προεπιλεγμένη τιμή ……
Ο πίνακας TRUNCATE διαγράφει στατιστικά στοιχεία;
Τα στατιστικά δεν ενημερώνονται αυτόματα μέχρι να χρειαστούν ξανά τα στατιστικά. aka, το TRUNCATE δεν το κάνει. Άρα "Όχι".
Τι συμβαίνει με τα ευρετήρια όταν ΚΟΝΤΩΝΕΤΕ έναν πίνακα;
Όταν περικόπτετε έναν πίνακα, η Oracle Database καταργεί αυτόματα όλα τα δεδομένα στα ευρετήρια του πίνακα και κάθε πληροφορία INSERT απευθείας διαδρομής υλοποιημένης προβολής που διατηρείται σε σχέση με τον πίνακα. Αυτές οι πληροφορίες είναι ανεξάρτητες από οποιοδήποτε αρχείο καταγραφής υλοποιημένης προβολής.
Ποια εντολή θα μπορούσατε να χρησιμοποιήσετε για να αφαιρέσετε γρήγορα όλα τα δεδομένα από τις σειρές ενός πίνακα χωρίς να διαγράψετε τον ίδιο τον πίνακα;
Λογικά, το TRUNCATE TABLE είναι παρόμοια με την πρόταση DELETE χωρίς ρήτρα WHERE. Η πρόταση TRUNCATE TABLE αφαιρεί όλες τις σειρές από έναν πίνακα, αλλά τη δομή του πίνακα καιοι στήλες, οι περιορισμοί, τα ευρετήρια και ούτω καθεξής παραμένουν ανέπαφα.