Cardinalidade de Linha de Entrada para Linha de Saída
Cardinalidade de Linha de Entrada para Linha de Saída
Quando o Data Integration Service executa uma consulta SELECT, a transformação SQL retorna uma linha para cada linha que ela recupera. Quando a consulta não recupera dados, a transformação SQL retorna zero ou uma linha para cada linha de entrada.
Processamento de instruções de consulta
Quando uma consulta SELECT é bem-sucedida, a transformação SQL pode recuperar várias linhas. Quando a consulta contém outras instruções, o Data Integration Service pode gerar uma linha que contém erros de SQL ou o número de linhas afetadas.
Configuração de porta
A porta de saída NumRowsAffected contém o número de linhas alteradas por uma instrução UPDATE, INSERT ou DELETE para uma linha de entrada. A transformação SQL retorna o número de linhas afetadas para cada instrução em uma consulta. Quando a transformação SQL contém portas de passagem, ela retorna os dados da coluna pelo menos uma vez para cada linha de origem.
Configuração de contagem máxima de linhas
A opção Contagem Máx. de Linhas de Saída limita o número de linhas que a transformação SQL retorna de consultas SELECT.
Linhas de erro
O Data Integration Service retorna linhas de erro quando encontra erros de conexão ou de sintaxe. A transformação SQL retorna erros para a porta SQLError.
Continuar com Erro de SQL
Você pode configurar a transformação SQL para continuar processando quando há um erro em uma instrução SQL. A transformação SQL não gera um erro de linha.