Estrutura - Stored Procedures em PL/SQL

Veja neste artigo a continuidade da série de artigos sobre stored procedures em PL/SQL, este texto apresenta detalhadamente a sintaxe para a criação das mesmas.

1. Introdução

Uma stored procedure é um módulo PL/SQL criado com o objetivo de executar uma ou mais ações. No artigo anterior, foi apresentado um exemplo de procedure que realizava uma única ação: exibir a mensagem “Hello World!” no console (link abaixo).

2. O que é Stored Procedure?

As stored procedures PL/SQL podem ser executadas por programas criados em qualquer linguagem de programação, como Java, PHP ou Delphi. Normalmente estas linguagens se comunicam com o Oracle através de algum componente de software que seja capaz de:

  1. Passar informações para a procedure (via parâmetros de entrada);
  2. Chamar a sua execução; e
  3. Receber os resultados computados (via parâmetros de saída).

3. Estrutura de uma Stored Procedure

A figura abaixo apresenta e estrutura de código básica para a criação de uma procedure PL/SQL. Veja que ela é similar a dos procedimentos (ou sub-rotinas) usados em outras linguagens de programação.

Figura 1. Sintaxe.

Um abraço e até o próximo artigo

Artigos relacionados