Microsoft SQL Server validering sikrer at du bare sette inn én post for en enhet som for eksempel en kunde, ordre eller ansatt . SSIS gir deg SQL Server automatisering, slik at du kan legge til, redigere og slette poster på et angitt tidspunkt . For å gjøre validering med SSIS , skriver du en SQL " hvis " statement bruker "eksisterer " statement. Denne uttalelsen forteller deg om posten allerede eksisterer, og hvis setningen setter inn posten hvis posten ikke eksisterer allerede. Instruksjoner
en
Åpen SQL Server Management Studio . Logg inn i databasen og åpne SSIS pakke du ønsker å administrere og redigere .
2
Legg til "eksisterer " statement å validere at en rekord som allerede eksisterer. For eksempel til følgende kode søker etter en kunde med et bestemt telefonnummer kontrollere om posten finnes : en
erklærer @ eksisterer som varchar ( 50 ) velg @ exists = navn fra kunde der finnes ( velg navn fra kunde hvor telefonen = '5555555555 ' )
i dette eksempelet "eksisterer @ " variabelen er bare fylt ut dersom kunden posten er funnet. Ellers inneholder variabelen " null ".
3
Legg til " hvis " statement for å sette en ny rekord kun hvis kunden ikke eksisterer. Dersom kunden ikke finnes, den " @ eksistere " variabelen er null, slik at du bruker denne verdien til å utføre innsatsen : en
hvis @ eksisterer er nullbegininsert inn kunde ( navn) verdier ( ' Joe Name' ) slutten
4
Klikk på " lagre"-knappen for å lagre endringene . Høyreklikk på prosjektet og klikk "Kjør " for å utføre SSIS pakken og teste den nye validering.