Hvis du ved et uhell har importert like poster i en database, kan du bruke SQL Server konsollen til å kjøre uttalelser for å finne dem . Like poster i en database tar opp plass og kan forårsake dataintegritet problemer for selv små applikasjoner. Ved hjelp av konsollen , kan du kjøre enkelte uttalelser som finner alle like poster i en tabell. Den ene kravet er at du har en identifiserbar felt som kan brukes til å oppdage når to poster er duplikater . Dette feltet er bestemt av din database administrator eller systemutviklere . Instruksjoner
en
Åpne SQL Server Management -konsollen . Snarveien til dette programmet er vanligvis finnes i " SQL Server " program mappe på Windows Start-menyen .
2
Logg inn til SQL Server ved hjelp av et gyldig brukernavn og passord . Brukernavnet du bruker må ha "velg " rettigheter på bordet .
3
Bestem hvilke kriterier du vil bruke til å angi en duplikat posten. For eksempel, hvis du er ute etter duplikat kontaktinformasjon i en tabell, kan du bruke telefonnummeret , personnummer , e-post eller annen identifiserende informasjon som er unik for én person . Navnet er normalt ikke brukes , fordi flere personer i databasen kan ha samme fullt navn . For dette eksempelet , blir telefonnummeret feltet i tabellen brukes
4
Skriv inn følgende kode inn i konsollens tekst vinduet: . SELECT telefon , ANTALL ( telefon) AS DuplicatesFROM customerGROUP BY phoneHAVING ( ANTALL ( telefon ) > 1 ) i dette eksempelet viser spørringen bare du poster i tabellen som inneholder samme telefonnummer.
5
Trykk på F5-tasten . Dette kjører spørringen . Resultatene vises på nederste vindusrute er alle postene som inneholder minst ett duplikat .