6.1. Primer programa

Veamos el programa HolaMundo en PL/pgSQL:


demo=# create function HolaMundo() returns char demo-# as ` begin return ´ "Hola Mundo PostgreSQL" ; end; ` demo-# language `plpgsql´; CREATE


La función tiene tres partes:

•    El encabezado que define el nombre de la función y el tipo de retorno.

•    El cuerpo de la función, que es una cadena de texto (por lo tanto, siempre va entre comillas dobles).

•    La especificación del lenguaje utilizado.

La función recien creada tiene las mismas características que las integradas.

 

Puede solicitarse mediante el comando select:


demo=# select HolaMundo(); holamundo ----------------------- Hola Mundo PostgreSQL (1 row)


Puede eliminarse mediante el comando drop function.


demo=# drop function HolaMundo(); DROP