next up previous contents index
Next: Funciones PL/pgSQL en tipos Up: Triggers Previous: Manejo de excepciones   Índice General   Índice de Materias

Algunos ejemplos simples de funciones en PL/pgSQL

Las siguientes dos funciones en PL/pgSQL son realmente simples y se muestran su ejecución para mayor claridad del mecanismo.

CREATE FUNCTION add_one (int4) RETURNS int4 AS '
    BEGIN
        RETURN $1 + 1;
    END;
' LANGUAGE 'plpgsql';

mancha=> select add_one(5);
add_one
-------
      6
(1 row)

CREATE FUNCTION concat_text (text, text) RETURNS text AS '
    BEGIN
        RETURN $1 || $2;
    END;
' LANGUAGE 'plpgsql';

mancha=> select concat_text ('Hola ', 'Lola') as periquita;
periquita
---------
Hola Lola
(1 row)



Ismael Olea 2001-04-21