Sebuah stored procedure ialah satu set pernyataan SQL (dan logik prosedur) yang disimpan dalam pangkalan data dan dilaksanakan mengikut nama. Ia menjalankan logik di dalam pangkalan data dan bukannya dalam kod aplikasi. Ia mempunyai manfaat sebenar tetapi juga pertukaran yang ketara, jadi bila hendak menggunakannya merupakan keputusan reka bentuk yang sebenar.
Sebuah stored procedure
transfer_funds(from_id , to_id , amount )
plpgsql $$
accounts balance balance amount id from_id;
accounts balance balance amount id to_id;
;
$$;
transfer_funds(, , );
