Als u per ongeluk hebt geïmporteerd dubbele records in een database , kunt u de SQL Server -console gebruiken om uitspraken lopen om ze te vinden . Dubbele records in een database nemen ruimte in beslag en kan data-integriteit problemen veroorzaken , zelfs voor kleine toepassingen . Met behulp van de console , kunt u selecteren verklaringen die alle dubbele records in een tabel te voeren . De enige vereiste is dat je een identificeerbare veld dat kan worden gebruikt om te detecteren wanneer twee records duplicaten zijn . Dit veld wordt bepaald door uw databasebeheerder of systeemontwikkelaars . Instructies 1 Open de SQL Server Management console . De snelkoppeling voor dit programma is meestal te vinden in de " SQL Server " programmamap in uw Windows Start menu . Login om de SQL Server met een geldige gebruikersnaam en wachtwoord 2 . De gebruikersnaam die u moet gebruiken om " select " rechten op de tafel hebben . 3 Beslis welke criteria u wilt gebruiken om een dubbele record geven . Bijvoorbeeld, als u op zoek bent naar dubbele contactgegevens in een tabel , kunt u het telefoonnummer , de sociale zekerheid , e-mail of andere identificeerbare informatie die uniek is voor een persoon te gebruiken . De naam wordt doorgaans niet gebruikt , omdat een aantal mensen in uw database dezelfde volledige naam kan hebben . Voor dit voorbeeld is het telefoonnummerveld in de tabel gebruikte 4 Voer de volgende code in tekst -venster van de console : . SELECT telefoon , COUNT ( telefoon ) AS DuplicatesFROM customerGROUP DOOR phoneHAVING ( AANTAL ( telefoon ) > 1 ) in dit voorbeeld wordt de query toont u alleen records in de tabel die hetzelfde telefoonnummer bevatten . 5 Druk op de F5-toets . Dit loopt de query . De weergegeven in het onderste deelvenster raam resultaten zijn alle records die tenminste een dubbele bevatten .
|