Quando uma transformação SQL é executada no modo de consulta, executa uma consulta SQL que você define na transformação. Você passa strings ou parâmetros das portas de entrada da transformação para alterar a instrução ou os dados da consulta.
Ao configurar a transformação SQL para ser executada no modo de consulta, você criará uma transformação ativa. A transformação pode retornar diversas linhas para cada linha de entrada.
Criar consultas no Editor SQL de transformações SQL. Para criar uma consulta, digite a instrução da consulta na janela principal do Editor SQL. O Editor SQL fornece uma lista das portas da transformação a que você pode fazer referência na consulta. Você pode clicar duas vezes no nome de uma porta para adicioná-la como parâmetro da consulta.
Quando você cria uma consulta, o Editor SQL valida os nomes das portas na consulta. Verifica também se as portas usadas para substituição de strings são tipos de dados de string. O Editor SQL não valida a sintaxe da consulta SQL.
Você pode criar os seguintes tipos de consultas SQL na transformação SQL:
Consulta SQL estática
. A instrução da consulta não é alterada, mas você pode usar parâmetros da consulta para alterar dados. O Serviço de Integração prepara a consulta uma vez e a executa para todas as linhas de entrada.
Consulta SQL dinâmica
. Você pode alterar instruções e dados da consulta. O Serviço de Integração prepara uma consulta para cada linha de entrada.
Quando você cria um consulta estática, o Serviço de Integração prepara o procedimento SQL uma vez e o executa para cada linha. Quando você cria um consulta dinâmica, o Serviço de Integração prepara o SQL para cada linha de entrada. Você pode criar consultas estáticas para otimizar o desempenho.