Creazione di funzioni in Postgres 9

Ci sono delle operazioni che è bene che faccia il database. Tipicamente sono le azioni che devono essere fatte a seguito di un evento scatenato da un trigger, come ad esempio il calcolo di alcuni campi a seguito di un inserimento oppure di un aggiornamento.

Per fare ciò abbiamo la possibilità di utilizzare le function. Di seguito un esempio di una piccola funzione che somma due valori interi.

@delimiter %%%; 
CREATE OR REPLACE FUNCTION sum (i int, j int)

RETURNS int AS $
DECLARE sum int;

BEGIN

sum := i + j;

RETURN sum;

END;
$ LANGUAGE plpgsql %%%
@delimiter ;
%%%

Share Post:

Condividi su facebook
Condividi su linkedin
Condividi su twitter
Condividi su pinterest
Condividi su email

Rimani connesso

Potrebbe interessarti anche

L’importanza delle classi CRUD

Cos’è una classe CRUD ? CRUD è l’acronimo di Create Read ( o Retrieve ) Update Delete, ovvero le 4 operazioni fondamentali che possiamo effettuare