Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Δημιουργεί μια διαγραφή ερωτήματος που καταργεί τις εγγραφές από έναν ή περισσότερους από τους πίνακες που παρατίθενται στον όρο FROM και ικανοποιούν τον όρο WHERE.

Σύνταξη

DELETE [πίνακας.*]
FROM πίνακας
Κριτήρια WHERE

Η πρόταση DELETE έχει τα εξής τμήματα:

Τμήμα

Περιγραφή

πίνακας

Το προαιρετικό όνομα του πίνακα από τον οποίο διαγράφονται εγγραφές.

πίνακας

Το όνομα του πίνακα από τον οποίο διαγράφονται εγγραφές.

κριτήρια

Μια παράσταση που προσδιορίζει τις εγγραφές προς διαγραφή.

Παρατηρήσεις

Η πρόταση DELETE είναι ιδιαίτερα χρήσιμη όταν θέλετε να διαγράψετε πολλές εγγραφές.

Για να απορρίψετε έναν ολόκληρο πίνακα από τη βάση δεδομένων, μπορείτε να χρησιμοποιήσετε τη μέθοδο Execute με μια πρόταση DROP. Εάν διαγράψετε τον πίνακα, ωστόσο, η δομή χάνεται. Αντίθετα, όταν χρησιμοποιείτε την πρόταση DELETE, διαγράφονται μόνο τα δεδομένα, ενώ η δομή του πίνακα και όλες οι ιδιότητές του, όπως τα χαρακτηριστικά των πεδίων και τα ευρετήρια, παραμένουν ανέπαφα.

Μπορείτε να χρησιμοποιήσετε την πρόταση DELETE για να διαγράψετε εγγραφές από πίνακες που έχουν μια σχέση ένα-προς-πολλά με άλλους πίνακες. Οι διαδοχικές λειτουργίες διαγραφής προκαλούν τη διαγραφή των εγγραφών στους πίνακες που βρίσκονται στην πλευρά "πολλά" της σχέσης όταν διαγραφεί στο ερώτημα η αντίστοιχη εγγραφή στην πλευρά "ένα" της σχέσης. Για παράδειγμα, στη σχέση μεταξύ των πινάκων Customers και Orders, ο πίνακας Customers βρίσκεται στην πλευρά "ένα" και ο πίνακας Orders βρίσκεται στην πλευρά "πολλά" της σχέσης. Η διαγραφή μιας εγγραφής από τον πίνακα Customers έχει ως αποτέλεσμα τη διαγραφή των αντίστοιχων εγγραφών του πίνακα Orders, εάν έχει ενεργοποιηθεί η επιλογή διαδοχικής διαγραφής.

Ένα ερώτημα διαγραφής διαγράφει ολόκληρες εγγραφές, όχι μόνο δεδομένα σε συγκεκριμένα πεδία. Εάν θέλετε να διαγράψετε τιμές σε ένα συγκεκριμένο πεδίο, δημιουργήστε ένα ερώτημα ενημέρωσης που μετατρέπει τις τιμές σε Null.

Σημαντικό: 

  • Η διαγραφή εγγραφών με ένα ερώτημα διαγραφής δεν μπορεί να αναιρεθεί μετά την εκτέλεσή της. Εάν θέλετε να μάθετε ποιες εγγραφές διαγράφηκαν, εξετάστε πρώτα τα αποτελέσματα από ένα ερώτημα επιλογής που χρησιμοποιεί τα ίδια κριτήρια και, στη συνέχεια, εκτελέστε το ερώτημα διαγραφής.

  • Διατηρείτε πάντα αντίγραφα ασφαλείας των δεδομένων σας. Εάν διαγράψετε λάθος εγγραφές, μπορείτε να τις ανακτήσετε από τα αντίγραφα ασφαλείας.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×