validação Microsoft SQL Server garante que só inserir um registro para uma entidade como um cliente , ordem ou empregado . SSIS fornece automação SQL Server, assim você pode adicionar , editar e excluir registros em um determinado momento . Para fazer a validação com SSIS, você escreve um SQL " if" com a instrução "existe" . Esta declaração informa se o registro já existe, e se a declaração insere o registro se o registro não existe. Instruções
1
Abra o SQL Server Management Studio. Faça login em seu banco de dados e abrir o pacote SSIS você deseja gerenciar e editar.
2
Adicione o "existe" declaração para validar se um registro já existe. Por exemplo, as seguintes pesquisas de código para um cliente com um número de telefone específico para verificar se o registro existe:
declare @ existe como varchar ( 50) select @ existe = nome do cliente , onde existe ( selecione o nome do cliente onde phone = '5555555555 ')
Neste exemplo, a variável "@ existe" só será populada se o registro do cliente foi encontrado. Caso contrário, a variável contém "nulo ".
3
Adicione a declaração para inserir um novo registro somente se o cliente não existe "se" . Se o cliente não existe, o "@ existe" variável é nulo , para que usar esse valor para executar a inserção :
se @ existir é nullbegininsert em (nome) os valores do cliente ( 'Joe name') acabar
4
Clique no botão " Save" para salvar as alterações . O botão direito do mouse no projeto e clique em " Executar" para executar o pacote SSIS e testar a nova validação.