Utilize o assistente Implementar Rotinas para implementar procedimentos armazenados
ou funções definidas pelo usuário em um banco de dados. Em alguns casos, você pode criar
uma rotina utilizando uma definição de servidor e, em seguida, implementá-la no mesmo
tipo de servidor ou em um servidor com uma definição de servidor diferente.
Pré-requisitos: - Para implementar um procedimento armazenado SQL utilizando binários de um DB2 para servidor z/OS V8 para um
DB2 para servidorz/OS V8, PTF JDB881D deve ser aplicado aos servidores de origem e de destino.
- Para implementar um procedimento armazenado Java a um servidor DB2 UDB para Linux, UNIX, e Windows Versão 8.1 ou 8.2, você deve instalar o FixPak 13 ou superior
Você pode implementar procedimentos armazenados para DB2 para Linux, UNIX e Windows ou DB2 para z/OS de uma de duas maneiras:
- Você pode implementar binários que foram construídos anteriormente no servidor.
- Você pode implementar fazendo uma construção completa.
Na página Opções de Implementação do assistente Implementar Rotinas, você especifica quais dessas duas opções de implementação deseja utilizar.
Restrição: Os procedimentos armazenados Java que foram construídos utilizando o driver de legado não podem ser implementados utilizando binários.
As instruções neste tópico aplicam-se a rotinas em um Projeto de Desenvolvimento de Dados
e no Explorador de Banco de Dados. Se você tiver exportado uma rotina para o sistema de arquivos,
poderá implementar essa rotina seguindo as instruções no arquivo chamado
DeployInstructions.txt que foi gerado, juntamente com o script de exportação
na pasta de arquivos especificada no assistente Exportar uma Rotina.
Para implementar uma rotina em um banco de dados:
- Vá para a perspectiva Dados.
- Clique com o botão direito do mouse em um ou mais objetos de dados suportados ou na pasta de rotinas
no Explorador de Projetos de Dados ou no Explorador de Banco de Dados e clique em Implementar
no menu pop-up. É aberto um assistente.
- Conclua as etapas do assistente. Alguns dos campos no assistente
são preenchidos com base nas configurações padrão especificadas nas páginas de preferências
de opções de Implementação e alguns dos campos são preenchidos
com o valores das rotinas que você deseja implementar. Se você selecionar para implementar
em um servidor diferente, poderá selecionar uma conexão com o banco de dados existente ou criar
uma nova conexão. As conexões com servidores de banco de dados suportados são as únicas
conexões disponíveis na lista de conexões existentes.
- Clique em Concluir.
O processo de implementação é iniciado e é possível ver o progresso e as mensagens
na visualização Saída de Dados. Após a implementação da rotina, é possível atualizar a pasta Procedimentos
Armazenados ou Funções Definidas pelo Usuário
sob a conexão com o banco de dados na visualização Explorador de Banco de Dados para verificar
se a rotina foi incluída no servidor. Se a rotina tiver sido implementada a partir do
Explorador de Projetos de Dados e o banco de dados de destino for o mesmo banco de dados designado
ao Projeto de Desenvolvimento de Dados, a visualização Explorador de Projetos de Dados
exibirá um ícone de uma chave inglesa junto ao nome da rotina para indicar que a rotina foi implementada.