Procedimiento en postgres(función)

Hola tengo un probmea doy nuevo en portgres y necesito hacer un procedimiento almacenado en podtgres manejo oracle y sql pero no logro hacer el proc en postgres si tuviera un ejemplo para listar
Gracias saludos

1 respuesta

Respuesta
No se lo que necesitas hacer así que te paso un par de ejemplos simples para que puedas comenzar, si necesitas hacer algo más específico coméntalo.
--Este ejemplo devuelve un conjunto de registros
CREATE OR REPLACE FUNCTION slc_persona(numeric)
  RETURNS setof persona AS
$$
select * from Persona where CodPersona = $1
$$
  LANGUAGE 'sql';
------------------------------
CREATE OR REPLACE FUNCTION suma(numeric, numeric)
  RETURNS numeric AS
$BODY$
declare
   pNumeroUNO   ALIAS for $1;
   pNumeroDOS ALIAS for $2;
   wTotal     numeric;
begin
   wTotal := pNumeroUNO + pNumeroDOS;
   return(wTotal);
end;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
select suma(1,2);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas