Aguarde, carregando...

Criando Stored Procedure No Oracle

Este artigo aborda a criação de Stored Procedures no Oracle, um recurso importante para o gerenciamento e manipulação de dados em bancos de dados Oracle. Você aprenderá os conceitos básicos de programação em PL/SQL, a linguagem de programação usada para criar Stored Procedures no Oracle, e como criar, compilar e executar procedimentos armazenados. Se você trabalha com Oracle e deseja automatizar tarefas comuns de banco de dados ou melhorar o desempenho do seu sistema, este tutorial pode ser útil para você.

Por Lucas de Almeida Monteiro, postado em 29/09/2022 às 21h36 • 64 visualizações
Criando Stored Procedure No Oracle

Para criar uma procedure no Oracle, siga os passos abaixo:

  1. Abra o software do Oracle SQL Developer ou outro programa de gerenciamento de banco de dados que você esteja utilizando.

  2. Conecte-se ao banco de dados que deseja criar a procedure. Certifique-se de ter as permissões necessárias para criar objetos no banco de dados.

  3. Na janela de edição de SQL, digite o código para criar a procedure, seguindo a sintaxe abaixo:

CREATE OR REPLACE PROCEDURE nome_procedure
(parametro1 tipo_dado, parametro2 tipo_dado, ...)
AS
-- declarações de variáveis
BEGIN
-- código para a execução da procedure
END;

Onde:

  • nome_procedure: é o nome que você deseja dar à procedure.
  • parametro1, parametro2, ...: são os parâmetros que a procedure pode receber. Cada parâmetro é composto por um nome e um tipo de dado.
  • tipo_dado: é o tipo de dado que cada parâmetro recebe. Exemplos: VARCHAR2, NUMBER, DATE, etc.
  • AS: é a palavra-chave que indica o início do bloco de código da procedure.
  • BEGIN: é a palavra-chave que indica o início do bloco de código que será executado pela procedure.
  • END;: é a palavra-chave que indica o fim do bloco de código da procedure.
  1. Após digitar o código da procedure, clique em "Executar" (ou pressione a tecla F5) para executar o comando e criar a procedure no banco de dados.

Exemplo de uma procedure simples:

CREATE OR REPLACE PROCEDURE mostrar_mensagem
AS
BEGIN
  DBMS_OUTPUT.PUT_LINE('Olá, mundo!');
END;

Para executar a procedure, basta digitar o seguinte comando:

EXEC mostrar_mensagem;

Isso exibirá a mensagem "Olá, mundo!" na janela de saída do Oracle SQL Developer (ou em outro programa de gerenciamento de banco de dados que você esteja utilizando).



Este site usa cookies para garantir que você obtenha a melhor experiência durante a navegação. Saiba mais »