Este tutorial ensina a criar, testar e implementar um
procedimento armazenado SQL DB2. Procedimentos armazenados podem ajudar a melhorar o desempenho do aplicativo e reduzir o tráfego de acesso ao banco de dados.
Todo acesso ao banco de dados deve passar pela rede, o que, em alguns casos, pode resultar em baixo desempenho. Para cada instrução SQL, um aplicativo de banco de dados
deve iniciar uma comunicação separada com o DB2. Para melhorar o desempenho do aplicativo, você pode criar procedimentos armazenados que sejam executados no servidor do banco de dados. Um aplicativo cliente pode, então, simplesmente chamar os procedimentos armazenados para obter resultados das instruções SQL que estão contidas no procedimento. Devido ao procedimento armazenado executar a instrução SQL no servidor, o desempenho do banco de dados é melhorado.
Além disso, procedimentos armazenados podem ajudar a centralizar a lógica comercial.
Se você fizer alterações em um procedimento armazenado, as alterações tornam-se imediatamente disponíveis para todos os aplicativos clientes que o utilizam.
Um procedimento armazenado SQL é um procedimento armazenado no qual o código fonte é parte da instrução CREATE PROCEDURE. A parte da instrução CREATE PROCEDURE que contém o código é denominada o corpo do procedimento armazenado.
Objetivos de Aprendizado
Ao
concluir os exercícios, você saberá como realizar as seguintes tarefas:
- Configurar o ambiente de ambiente de trabalho para o desenvolvimento de procedimento armazenado
- Conectar-se ao banco de dados de amostras do GSDB e criar um projeto de desenvolvimento
de dados para trabalhar com o banco de dados
- Criar um procedimento armazenado SQL
- Implementar, depurar e executar o procedimento armazenado do ambiente de trabalho
Este tutorial deve levar aproximadamente 60 minutos para ser concluído. Se você explorar outros conceitos relacionados a este tutorial, ele poderá levar mais tempo
para ser concluído.
Nível de Conhecimento
Avançada
Público
Desenvolvedores de Banco de Dados
Requisitos do Sistema
Caso queira seguir as etapas neste tutorial para depuração de um procedimento armazenado, você deve ter o DB2 para Linux, UNIX e Windows Versão 9.1 ou superior.
Pré-requisitos
- Faça download e configure o banco de dados de amostras do GSDB.
- Para concluir este tutorial, você deve estar familiarizado com os seguintes
conceitos:
- Desenvolvimento de banco de dados
- Desenvolvimento de SQL e procedimento armazenado SQL