É possível criar operações que chamam qualquer procedimento armazenado
implementado em seu banco de dados.
Pré-requisito:
O procedimento armazenado deve ser implementado
no banco de dados que está associado ao serviço da Web no qual você quer
criar a operação.
Restrições:
- Cada operação dentro de um serviço da Web deve ter um nome exclusivo.
- Você pode incluir uma chamada de procedimento armazenado por operação.
Procedimento:
Para incluir em um serviço da Web uma operação
que chama um procedimento armazenado, siga uma dessas etapas:
- Arraste o procedimento armazenado do Explorador de Bancos de Dados e solte-o
no serviço da Web no Explorer de Projetos de Dados.
- Se o procedimento armazenado estiver listado na pasta Procedimentos Armazenados
de seu projeto e se o procedimento armazenado for implementado no banco de dados sendo utilizado
por seu projeto, clique com o botão direito do mouse no procedimento armazenado e selecione Incluir
no Serviço da Web.
- Se uma operação baseada no procedimento armazenado já existir
em um serviço da Web em um projeto de seu espaço de trabalho, arraste a operação e
solte-a no serviço da Web de destino. Se você arrastar de um projeto para
outro, uma dessas condições deve ser verdadeira:
- Ambos os projetos são associados a mesma origem de dados.
- Um projeto é associado a uma captura instantânea do banco de dados associado
a outro projeto.
Se o procedimento armazenado retornar conjuntos de resultados e sempre aceitar os
mesmos valores de entrada, utilize o assistente Editar Operação para especificar
os valores de entrada. Em seguida, o ambiente de trabalho executa o procedimento armazenado para gerar
um esquema XML que descreve os conjuntos de resultados detalhadamente.