Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet
Είσοδος

Τρόπος κατάργησης διπλές γραμμές από έναν πίνακα του SQL Server, χρησιμοποιώντας μια δέσμη ενεργειών

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.

70956
Περίληψη
Μπορείτε να χρησιμοποιήσετε την ακόλουθη δέσμη ενεργειών, για να καταργήσετε τις διπλές σειρές από έναν πίνακα του Microsoft SQL Server:
   SELECT DISTINCT *      INTO duplicate_table      FROM original_table      GROUP BY key_value      HAVING COUNT(key_value) > 1   DELETE original_table      WHERE key_value      IN (SELECT key_value             FROM duplicate_table)   INSERT original_table      SELECT *         FROM duplicate_table     DROP TABLE duplicate_table				
Όταν εκτελείται αυτή η δέσμη ενεργειών, ακολουθεί τα εξής βήματα:
  1. Μετακινείται μία παρουσία του τυχόν διπλότυπες γραμμής στον αρχικό πίνακα σε πίνακα διπλότυπες.
  2. Διαγράφει όλες τις γραμμές από τον αρχικό πίνακα που βρίσκεται επίσης στον πίνακα διπλότυπα.
  3. Μετακινεί τις γραμμές στον πίνακα διπλές πίσω στον αρχικό πίνακα.
  4. Το να πέσει διπλές πίνακα.
Περισσότερες πληροφορίες
Αυτή η μέθοδος είναι απλή. Ωστόσο, απαιτείται να έχετε επαρκή χώρο που είναι διαθέσιμος στη βάση δεδομένων για τη δημιουργία προσωρινά τις διπλές πίνακα.
Windows NT

Προειδοποίηση: Αυτό το άρθρο είναι μεταφρασμένο αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 70956 - Τελευταία αναθεώρηση: 12/18/2010 04:29:00 - Αναθεώρηση: 2.0

  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 4.21a Standard Edition
  • kbprogramming kbmt KB70956 KbMtel
Σχόλια
om/ms.js">