Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

For sem criar uma função

Olá. Eu gostaria de saber se é possível criar um Loop sem criar uma função para isso. Ter a resposta de um select dentro de um loop de maneira mais direta.

1 resposta
solução!

Olá Guilherme, tudo bem?

Sim, é possível criar um Loop sem criar uma função, utilizando o bloco de código anônimo. Segundo a documentação do PostgreSQL o bloco de código é tratado como se fosse o corpo de uma função sem parâmetros, retornando void.

A estrutura do comando é a seguinte:

DO $$
DECLARE 
(Declarar variáveis)
BEGIN
(código)
END $$;

executando um bloco de código anônimo

A título de curiosidade, caso queira ler um pouco mais a respeito do assunto, recomendo a leitura da documentação do PostgreSQL

OBS: Infelizmente a documentação do PostgreSQL é em inglês, então, caso tenha dificuldade em relação a este idioma, indico que tente utilizar o tradutor do navegador, para conseguir efetuar a leitura em português, mas qualquer dúvida ou dificuldade estarei à disposição.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!