Validación Microsoft SQL Server garantiza que sólo se inserta un registro para una entidad como un cliente , orden o empleado. SSIS le proporciona la automatización de SQL Server, por lo que puede añadir, editar y eliminar registros en un momento determinado . Para la validación de SSIS, se escribe un SQL "if" mediante la instrucción "existe " . Esta declaración le indica si el registro ya existe , y si el comando inserta el registro si el registro no existe. Instrucciones
1
Abra SQL Server Management Studio. Entrar en su base de datos y abrir el paquete SSIS que desea administrar y editar .
2
Agregue el "existe " declaración para confirmar que ya existe un registro . Por ejemplo, el siguiente código busca un cliente con un número de teléfono específico para verificar si existe el registro :
declare @ existe como varchar ( 50 ) select @ existe = nombre del cliente que existe ( seleccione el nombre del cliente cuando el teléfono = '5555555555 ' )
En este ejemplo, la variable " @ existe" sólo se rellena si se encuentra el registro del cliente . De lo contrario, la variable contiene "nulo ".
3
Agregue el "if" para insertar un nuevo registro sólo si el cliente no existe. Si el cliente no existe, el " @ existes " variable es nula, por lo que utilizar este valor para realizar la inserción :
si existe @ se nullbegininsert en cliente (nombre ) values ( 'Joe Name' ) final
4
clic en el botón "Guardar" para guardar los cambios. Haga clic derecho en el proyecto y haga clic en " Ejecutar" para ejecutar el paquete SSIS y probar la nueva validación.