Hvordan gjøre valideringer i MS SQL SSIS

Microsoft SQL Server validering sikrer at du bare setter en rekord 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 "finnes" statement. Denne uttalelsen forteller deg hvis posten allerede eksisterer, og hvis setningen setter rekord hvis posten ikke allerede finnes.

Bruksanvisning

1 Åpne SQL Server Management Studio. Logg inn i databasen og åpne SSIS pakken du ønsker å administrere og redigere.

2 Tilsett "eksisterer" statement å validere at en rekord allerede eksisterer. For eksempel, søker følgende kode for en kunde med et bestemt telefonnummer for å kontrollere at posten finnes:

erklære @exists som varchar (50)
velg @ exists = navn fra kunde der finnes (velg navn fra kunden hvor telefonen = '5555555555')

I dette eksemplet er variabelen "@exists" bare utfylt dersom kunden posten er funnet. Hvis ikke, inneholder variabelen "null".

3 Legg til "hvis" statement å sette en ny rekord kun dersom kunden ikke eksisterer. Hvis kunden ikke eksisterer, den "@exist" variabelen er null, slik at du bruker denne verdien til å utføre innsatsen:

hvis @exist er null
begynne
setter inn kunde (navn) verdier ( 'Joe Name')
slutt

4 Klikk på "Lagre" -knappen for å lagre endringene. Høyreklikk på prosjektet og klikk "Kjør" for å utføre SSIS pakke og teste ny validering.