SQL Server-database giver dig mulighed for at indsætte dublerede poster , så du skal kontrollere, om der findes en post , før du kører "indsættes " forespørgsel. Du bruger SQL Server Management Studio software til at indsætte poster , og skriv de SQL scripts til at kontrollere, om en dublet rekord. Kontrol af en eksisterende post holder dataintegritet, så du kan holde rapporter nøjagtige, og sikre, at du kun har én post af et bestemt punkt . Instruktioner
1
Klik på Windows "Start" knappen , og vælg " Alle programmer". Klik på " SQL Server ", klik derefter " SQL Server Management Studio " for at åbne softwaren.
2
Klik på " Ny forespørgsel " for at åbne SQL editor. Skriv den søgning for at finde en eksisterende rekord. Du bruger "vælg " erklæring for at finde en eksisterende post . Følgende kode finder en kunde rekord med fornavnet " joe " og efternavn " smith " : Hej
vælge * fra kunder, hvor fname = ' Joe' og lname = ' smith '
sætning returnerer en rekord , hvis kunden eksisterer. Hvis posten sæt returnerer nul, så du ved, du kan indsætte en ny rekord .
3
Type "Indsæt" , såfremt ingen poster returneres. Eventuelle dubletter vises i bunden af Management Studio software. Hvis SQL Server returnerer nogen poster , skal du bruge indsætte erklæring for at indsætte posten. Følgende kode er et eksempel på SQL Server indsætte erklæring : Hej
insert into kunder ( fname , lname ) værdier ( 'Joe ', ' Smeden ' )
4
Press " F5 "for at køre din SQL-kode . Efter indsætte processer returnerer SQL Server det budskab, at pladen blev indsat. Vil kontrollere, om den nye post , skal du skrive select resultatopgørelsen i takt to. Denne gang select sætning returnerer en rekord.