Para cambiar los datos de la consulta, configure los parámetros de la consulta y enlace estos con puertos de entrada de la transformación. Cuando enlace un parámetro con un puerto de entrada, identifique el puerto por su nombre en la consulta. El editor de SQL delimita el nombre del puerto mediante signos de interrogación (?). Los datos de la consulta cambian según el valor de los datos en el puerto.
Las siguientes consultas utilizan enlaces de parámetro:
DELETE FROM Employee WHERE Dept = ?Dept?
INSERT INTO Employee(Employee_ID, Dept) VALUES (?Employee_ID?, ?Dept?)
UPDATE Employee SET Dept = ?Dept? WHERE Employee_ID > 100
La siguiente consulta SQL tiene parámetros de consulta que se enlazan con los puertos de entrada Employee_ID y Dept de una transformación de SQL:
SELECT Name, Address FROM Employees WHERE Employee_Num =?Employee_ID? and Dept = ?Dept?
El origen puede tener las siguientes filas:
El servicio de integración de datos genera las siguientes instrucciones de consulta a partir de las filas:
SELECT Name, Address FROM Employees WHERE Employee_ID = ‘100’ and DEPT = ‘Products’
SELECT Name, Address FROM Employees WHERE Employee_ID = ‘123’ and DEPT = ‘HR’
SELECT Name, Address FROM Employees WHERE Employee_ID = ‘130’ and DEPT = ‘Accounting’