Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment utiliser un formulaire d'acc…
  • Comment créer un bon de commande à…
  • Comment couper en T -SQL 
  • Comment accéder conception de base …
  • Comment réinitialiser un mot de pas…
  • Comment faire pour installer Béatit…
  • Bases de données relationnelles Car…
  • Comment faire pour démarrer une nou…
  • Tutoriel: Comment écrire un rapport…
  • File Maker Pro Tutoriels 
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Comment faire pour supprimer Duplicate SQL

    Les administrateurs de bases sait que des erreurs occasionnelles se produisent, et des enregistrements en double sont insérées dans la base de données . Le problème est un problème fréquent pour les administrateurs à fixer , mais la suppression d'enregistrements à partir d'un serveur SQL est une situation délicate. L'administrateur est confiée la tâche de suppression d'enregistrements sans avoir à retirer accidentellement d'autres données , ce qui peut se produire facilement si la requête n'est pas construit correctement . Apprenez comment supprimer les doublons dans SQL tout en préservant les documents originaux. Choses que vous devez
    Microsoft SQL Server ( 2005 ou 2008 )
    Voir Plus Instructions
    1

    Open Enterprise Manager pour SQL Server. Vous devez exécuter des requêtes pour vérifier le duplicate content . Il vous donnera aussi une idée de combien d'enregistrements doivent être supprimés . Les grandes questions peuvent vous obliger à faire tomber le serveur SQL pour l'entretien
    2

    taper dans la console: . SELECT COUNT (*) à partir de TheTableandselect distinct * à partir de TheTableThe 1ère commande vous indique combien d' enregistrements que vous avez dans le tableau, et la 2ème commande vous indique le nombre de copies que vous avez. Toutefois, la 2ème commande suppose que les dossiers sont complètement les mêmes, ce qui signifie une faible variance ne sera pas inclus dans le tableau en double.
    3 dossiers de copie

    dans un tableau distinct. Les copies de commandes suivantes uniquement les enregistrements qui sont distincts et laisse toute duplicates.select distinct * en TempTablefrom LaTable
    4

    supprimer les doublons . Le 1 copie de l'enregistrement original requête suivante supprime tous les doublons de la table d'origine , mais il préserve . La colonne " uniqueField " est la clé primaire ou d'un ensemble d' index unique sur la table d'origine. La colonne " dupField " est le champ qui est déterminé à être un déclencheur pour le dupliquer . Par exemple , si vous avez une table client avec doublons, vous pouvez déterminer que plus de 1 dossier avec le même numéro de sécurité sociale est un field.delete double de TheTablewhere uniqueField pas (select min ( uniqueField ) de TempTable T2where T2.dupField = MyTable.dupField )
    5

    vérifier les résultats. Exécuter les mêmes requêtes de l'étape 1 . Le nombre total de la table d'origine devrait être la différence entre le nombre compté avant que la requête de suppression et le nombre supprimée de la table . En outre, d'exécuter la requête distincte devrait avoir le même nombre que la 1ère requête.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Ce qui est vérifié dans Oracle 
  • Secondes pour exécuter une requête MySQL en PHP 
  • Différences entre RAND & RANDBETWEEN 
  • Étapes de l'analyse du système pour une bibliothèque 
  • Comment convertir le texte en date dans SQL 
  • Comment faire pour convertir Excel à Access & Keep Formules 
  • Comment accéder à une requête avec une Wildcard 
  • Comment copier Script SQL dans MS Word 
  • Comment faire pour retourner un jeu d'enregistrement des procédures stockées dans Microsoft SQL 
  • Comment ajouter des enregistrements dans FileMaker Pro 
  • Connaissances Informatiques © http://www.ordinateur.cc