Creación de una transformación de SQL desde un procedimiento almacenado
Creación de una transformación de SQL desde un procedimiento almacenado
Puede configurar una transformación de SQL importando un procedimiento almacenado desde una conexión de base de datos.
Seleccione un proyecto o una carpeta en la vista
Explorador de objetos
.
Haga clic en
Archivo
Nueva
Transformación
.
A continuación, aparece el cuadro de diálogo
Nueva
.
Seleccione la transformación de SQL.
Haga clic en
Siguiente
.
Seleccione
Crear desde un procedimiento almacenado existente
.
Busque y seleccione una conexión de base de datos.
Busque y seleccione el procedimiento almacenado para importar.
Especifique un nombre y una ubicación para la transformación.
Haga clic en
Finalizar
.
Developer Tool crea los puertos y la llamada al procedimiento almacenado.
Si el procedimiento almacenado devuelve un conjunto de resultados, debe añadir manualmente los puertos de salida y luego volver a configurar la llamada al procedimiento almacenado.
En la vista
Resumen
, haga clic en
Salida
en el panel
Puertos
. Haga clic en el botón
Nuevo
y especifique el nombre del puerto de salida, el tipo nativo y la precisión.
En la vista
SQL
, cambie la llamada al procedimiento almacenado para usar la siguiente sintaxis:
(?Field1?,?Field2?,?Field3?) =
call
Stored_Procedure_Name (?Input_Parm?)
Puede seleccionar los parámetros de entrada y de salida desde la lista de puertos