Criando uma Transformação SQL a partir de um Procedimento Armazenado
Criando uma Transformação SQL a partir de um Procedimento Armazenado
É possível configurar uma transformação SQL importando um procedimento armazenado de uma conexão de banco de dados.
Selecione um projeto ou pasta na exibição
Object Explorer
.
Clique em
Arquivo
Novo
Transformação
.
A caixa de diálogo
Novo
é exibida.
Selecione a transformação SQL.
Clique em
Avançar
.
Selecione
Criar a partir de um procedimento armazenado existente
.
Procure e selecione uma conexão de banco de dados.
Procure e selecione o procedimento armazenado a ser importado.
Insira um nome e uma localização para a transformação.
Clique em
Concluir.
A ferramenta Developer cria as portas e a chamada de procedimento armazenado.
Se o procedimento armazenado retornar um conjunto de resultados, você deverá adicionar as portas de saída manualmente e, em seguida, reconfigurar a chamada de procedimento armazenado.
Na exibição
Visão Geral
, clique em
Saída
no painel
Portas
. Clique no botão
Novo
e insira o nome da porta de saída, o tipo nativo e a precisão.
Na exibição
SQL
, altere a chamada de procedimento armazenado de forma a usar a seguinte sintaxe:
(?Field1?,?Field2?,?Field3?) =
call
Stored_Procedure_Name (?Input_Parm?)
É possível selecionar os parâmetros de entrada e de saída na lista