Microsoft SQL Server validering säkerställer att du bara in en post för en entitet, t.ex. en kund , order eller anställd . SSIS ger dig SQL Server automatisering , så att du kan lägga till , redigera och radera poster vid en angiven tidpunkt . Att göra valideringen med SSIS , skriver du en SQL " om " uttalande med " existerar " uttalande . Detta uttalande anger om posten redan finns , och if infogar posten om posten inte redan finns . Instruktioner
1
Open SQL Server Management Studio. Logga in på ditt databasen och öppna SSIS paket du vill hantera och redigera .
2
Lägg till " existerar " uttalande att validera att en post redan finns . Till exempel , till följande kod söker för en kund med ett visst telefonnummer kontrollera om posten finns :
förklara @ existerar som varchar ( 50 ) select @ existerar = namn från kunden där finns ( välj namn från kund där telefonen = '5555555555 ' ) katalog
i detta exempel "existerar @" variabeln endast ifyllt om kunden post påträffas . Annars innehåller variabeln " null ".
3
Lägg till " om " uttalande infoga en ny post endast om kunden inte existerar . Om kunden inte finns , den " @ existerar " variabel är null , så du använder detta värde för att utföra insatsen :
om @ existera nullbegininsert till kunden ( namn ) värden ( " Joe Name ' ) end
4
Klicka på " spara" för att spara ändringarna . Högerklicka på projektet och klicka på " Kör " för att verkställa SSIS paket och testa nya valideringen .