convalida di Microsoft SQL Server assicura che si inserisce solo un record per un ente come un cliente , ordine o dipendente . SSIS fornisce l'automazione di SQL Server , in modo da poter aggiungere, modificare ed eliminare i record in un periodo di tempo specificato . Per eseguire la convalida con SSIS , si scrive un SQL istruzione "if" utilizzando l'istruzione "esiste " . Questa dichiarazione indica se esiste già il record , e il se istruzione inserisce il record se il record non esiste già. Istruzioni
1
Aprire SQL Server Management Studio. Accedere al vostro database e aprire il pacchetto SSIS che si desidera gestire e modificare .
2
Aggiungi la "esiste " dichiarazione di convalidare che un record già esistente . Ad esempio , le seguenti ricerche di codice per un cliente con un numero di telefono specifico per verificare se il record esiste :
declare @ esiste come varchar ( 50 ) SELECT @ esiste = nome dal cliente dove esiste ( selezionare il nome dal cliente dove phone = '5555555555 ' ) per
In questo esempio , la variabile " @ esiste" è popolato solo se viene trovato il record del cliente . In caso contrario , la variabile contiene "null ".
3
Aggiungi l' istruzione "if" per inserire un nuovo record solo se il cliente non esiste. Se il cliente non esiste, la " @ esisti " variabile è nulla , quindi si utilizza questo valore per eseguire l'inserto :
se @ esiste è nullbegininsert in valori ( 'Joe Nome ') cliente ( nome) fine
4
Fare clic sul pulsante "Salva" per salvare le modifiche . Fare clic con il progetto e fare clic su "Esegui" per eseguire il pacchetto SSIS e testare la nuova convalida .