λογισμικό

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

Πώς να Διαγραφή Transact - SQL

Το " DELETE " εντολή στο SQL αφαιρεί μία ή περισσότερες γραμμές ή εγγραφές από έναν πίνακα ή προβολή σε μια σχεσιακή βάση δεδομένων . DELETE μπορεί να χρησιμοποιηθεί ως αυτόνομο εντολή ή με ένα "WHERE " κριτήρια ρήτρα και να συγκεκριμενοποιηθούν. Όταν χρησιμοποιείται χωρίς ρήτρα WHERE , DELETE απομακρύνει όλες τις εγγραφές από τον πίνακα . ΔΙΑΓΡΑΦΗ είναι συνδεδεμένοι συναλλαγή , πράγμα που σημαίνει ότι είναι δυνατό να αντιστραφεί η εντολή DELETE , εάν είναι απαραίτητο. Αυτό καθιστά πιο αργά από τις άλλες μεθόδους που χρησιμοποιούνται για την αφαίρεση εγγραφών από έναν πίνακα , αλλά επίσης και μια ασφαλέστερη επιλογή . Ο όρος WHERE περιορίζει τη λειτουργία διαγραφής μόνο σε εκείνες τις εγγραφές που πληρούν τα απαιτούμενα κριτήρια . Τα πράγματα που θα χρειαστείτε
SQL Server
SQL Server Management Studio για
Η Εμφάνιση Περισσότερες οδηγίες
DELETE Χωρίς ΟΠΟΥ

1

Ξεκινήστε την εφαρμογή του SQL Server Management Studio για . 2

Πληκτρολογήστε την εντολή DELETE χωρίς όρο WHERE στο Query Editor. Η σύνταξη είναι :

ΔΙΑΓΡΑΦΗ ΑΠΟ <>

Αυτό θα διαγράψει όλα τα αρχεία από το συγκεκριμένο πίνακα . Για παράδειγμα , για να διαγράψετε όλες τις γραμμές από τον πίνακα Orders , θα πρέπει να πληκτρολογήσετε :

ΔΙΑΓΡΑΦΗ ΑΠΟ Παραγγελίες

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

DELETE * FROM Παραγγελίες

Η εντολή DELETE θα διαγράψει όλες τις εγγραφές από τον πίνακα , αφήνοντας το άδειο τραπέζι με τις δομές του ανέπαφη

με 3

Εκτελέστε το ερώτημα .
Η 4

Περιμένετε για το ερώτημα για την ολοκλήρωση της εκτέλεσης . Ένα μήνυμα επιτυχίας θα εμφανιστεί στην οθόνη , αν εκτελεστεί επιτυχώς , ειδάλλως ένα μήνυμα σφάλματος θα εμφανιστεί .
Εικόνων DELETE Με ΟΠΟΥ
5

Έναρξη της διαχείρισης του SQL Server Studio εφαρμογή .
Η 6

Πληκτρολογήστε την εντολή DELETE με μια πρόταση WHERE και την κατάσταση στο Query Editor. Η σύνταξη είναι :

ΔΙΑΓΡΑΦΗ ΑΠΟ <>

ΠΟΥ <<Κριτήρια >>

Αυτό θα διαγράψει όλα τα αρχεία που ταιριάζουν με τα καθορισμένα κριτήρια από τον καθορισμένο πίνακα . Δεν υπάρχουν εγγραφές που δεν ταιριάζουν θα επηρεαστούν . Για παράδειγμα , για να διαγράψετε όλες τις γραμμές από τον πίνακα Orders όπου έγινε η παραγγελία πριν την 1η Ιανουαρίου 2011, θα πρέπει να πληκτρολογήσετε :

ΔΙΑΓΡΑΦΗ ΑΠΟ Παραγγελίες

ΠΟΥ OrderDate <'2011 - 01 - 01 '
Η 7

Εκτελέστε το ερώτημα .
8

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

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

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