Cores das Telas de Erro do Windows: Guia Completo para Identificar e Resolver Problemas
REST API

Entendendo e Documentando REST / RESTful APIs: guia completo para iniciantes

by Redação Tech 25 abr 2026
JavaScript Async Await
JavaScript

Async/Await vs Promises: quando usar cada um

22 abr 2026

Python FastAPI
Python

FastAPI: API REST em Python em 30 minutos

18 abr 2026

Docker para iniciantes
DevOps

Docker para iniciantes: do zero ao container

15 abr 2026

CSS Grid vs Flexbox
CSS

Grid vs Flexbox: quando usar cada um em 2026

10 abr 2026

Em Destaque

04 posts
Ver todos
▶ Vídeos Ver todos
Tutorial

Opera Browser Lets You Apply Dark Mode to Web Page

por Blog do KDS  –  30 abr 2026

📑 Tabela de Conteúdo

Criando Procedures no PostgreSQL: Um Guia Passo a Passo

Tela de IDE mostrando a criação de uma stored procedure no PostgreSQL  com syntax highlighting azul e verde em ambiente de desenvolvimento escuro


O PostgreSQL é um poderoso sistema de gerenciamento de banco de dados relacional que oferece suporte a procedimentos armazenados, também conhecidos como procedures. As procedures são blocos de código SQL nomeados e armazenados no banco de dados, permitindo a execução de tarefas específicas de maneira eficiente. Neste artigo, exploraremos como criar e utilizar procedures no PostgreSQL, apresentando exemplos práticos de código.

Passo 1: Conectando-se ao Banco de Dados:

Antes de criar uma procedure, é necessário conectar-se ao banco de dados desejado. Use a seguinte sintaxe para conectar-se ao PostgreSQL usando a linha de comando:

sql
psql -h nome_do_host -d nome_do_banco -U nome_do_usuario -W

Substitua nome_do_host, nome_do_banco e nome_do_usuario pelos seus valores específicos. O sistema solicitará a senha após a execução desse comando.

Passo 2: Criando uma Procedure Simples:

Vamos criar uma procedure básica que retorna a soma de dois números. Execute o seguinte código SQL no console do PostgreSQL:

sql
CREATE OR REPLACE PROCEDURE calcular_soma( IN numero1 INT, IN numero2 INT, OUT resultado INT ) LANGUAGE plpgsql AS $$ BEGIN resultado := numero1 + numero2; END; $$;

Essa procedure, chamada calcular_soma, aceita dois parâmetros de entrada (numero1 e numero2) e retorna a soma deles como parâmetro de saída (resultado).

Passo 3: Executando a Procedure:

Depois de criar a procedure, é possível executá-la da seguinte forma:

sql
CALL calcular_soma(10, 20, resultado => ?);

Substitua 10 e 20 pelos números desejados. O resultado será retornado no lugar do ponto de interrogação.

Passo 4: Modificando uma Procedure Existente:

Se necessário, você pode modificar uma procedure existente usando a seguinte sintaxe:

sql
CREATE OR REPLACE PROCEDURE calcular_soma( IN numero1 INT, IN numero2 INT, OUT resultado INT ) LANGUAGE plpgsql AS $$ BEGIN resultado := numero1 + numero2; -- Adicione lógica adicional, se necessário END; $$;

Conclusão:

Neste artigo, exploramos os passos essenciais para criar e utilizar procedures no PostgreSQL. As procedures são ferramentas poderosas para simplificar a execução de tarefas complexas no banco de dados. Ao aplicar esses conceitos e exemplos, você estará pronto para incorporar procedures em seus projetos PostgreSQL, melhorando a eficiência e a organização do seu código SQL.

Quer deixar seu banco de dados ainda mais rápido? Veja nossas dicas de tuning para bancos relacionais.

Mais lidos esta semana

Mais Lidos

Ver ranking
4 de 20 posts

✓ Todos os posts foram carregados

✝ Copyright © Blog do KDS - Isaías 40:5 “A glória do Senhor se manifestará, e toda a humanidade a verá.”