Funções em PostgreSQL

Esqueleto de função PLPGSQL sem usar variáveis

CREATE OR REPLACE FUNCTION nome_da_funcao
(
parametro_um TEXT,
parametro_dois INTEGER,
parametro_tres BOOLEAN,
)
RETURNS INTEGER
--RETURNS TABLE -- serve para retornar o retorno de um SQL, mas o formato da tabela precisa ser definida previamente
--RETURNS RECORD
LANGUAGE 'plpgsql'
--VOLATILIDADE: VOLATILE, STABLE, IMMUTABLE
STABLE
AS $BODY$
BEGIN
RETURN...
END;
$BODY$;

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *