SQL Server-databasen kan du infoga duplicerade poster , så du måste kontrollera för existensen av en post innan du kör " insert " fråga . Du använder SQL Server Management Studio för att infoga poster och skriva SQL-skript för att kontrollera om en dubblettpost . Kontroll av en befintlig post håller dataintegritet , så att du kan hålla rapporter korrekt , och se till att du bara har en post för ett visst objekt . Instruktioner
1
Klicka på Windows " Start " -knappen , och välj " Alla program ". Klicka på " SQL Server , " klicka sedan på " SQL Server Management Studio " för att öppna programmet .
2
Klicka på " Ny fråga " för att öppna SQL-editor . Ange sökning för att hitta en befintlig post . Du använder " select " uttalande att hitta en befintlig post . Följande kod finner ett kundregister med förnamnet " joe " och efternamn " svensson " :
välj * från kunder där fname = ' joe ' och lname = ' smed '
instruktion returnerar en post om kunden finns. Om posten set returnerar noll , då du vet att du kan infoga en ny post .
3
Skriv " insert " uttalande om inga poster returneras . Eventuella dubbla poster visas längst ned i Management Studio programvaran . Om SQL Server returnerar några poster använder insatsen uttalande att infoga posten . Följande kod är ett exempel på SQL Server infoga uttalande :
insats till kunder ( fname , lname ) värden ( ' joe ' , ' smed ' )
4
"F5 " att köra din SQL-kod . Efter insatsen processer , returnerar SQL Server budskapet att rekordet sattes in . För att kontrollera om den nya posten , skriver SELECT i steg två . Denna gång , återgår väljer uttalande ett rekord .