Duplicate records skade dataintegritet , så du må sørge for at en post er nytt før du setter det inn i en tabell . Du kan bruke en " select " statement for å søke etter en postens informasjon. Hvis dataene ikke finnes, så du utfører " insert " statement. SQL Server inkluderer Management Studio , som lar deg skrive SQL-setninger mot databasen. Instruksjoner
en
Klikk på Windows "Start "-knappen og velg " Alle programmer". Klikk på " SQL Server " i listen over program grupper , og klikk på « SQL Server Management Studio" for å åpne databasen redigering programvare .
2
Klikk på " Ny spørring " øverst i vinduet. Redaktøren åpnes, som lar deg søke i databasen informasjon og sette nye rekorder .
3
Kjør en "select " statement på serveren for å se etter like poster . For eksempel følgende spørring sjekker for en eksisterende kunde :
erklærer @ foreligger varchar ( 50 )
velg @ exists = kunde-ID fra kunder hvor name = ' Joe Smith '
< p > koden erklærer ovenfor en variabel og returnerer kunde-ID til variabelen dersom kunden " Joe Smith " er allerede i databasen. Hvis posten ikke er funnet, " @ exists" inneholder " null " database verdi.
4
Opprett " insert " statement. Du bruke " hvis " statement å bare sette inn ny rekord hvis det ikke blir funnet i forrige SQL-setning. For eksempel følgende kode inn en ny kunde hvis " @ eksistere " variabelen er null : en
hvis @ foreligger er å begynne null
setter inn kunder ( navn) verdier ( ' Joe Smith ')
slutten
5
Trykk " F5 " for å kjøre SQL-kode . SQL utfører mot serveren, og ingen like poster er opprettet hvis de allerede finnes .