Një procedurë e ruajtur është një grup pohimesh SQL (dhe logjike procedurale) të ruajtura në bazën e të dhënave dhe të ekzekutuara sipas emrit. Ajo ekzekuton logjikën brenda bazës së të dhënave në vend të kodit të aplikacionit. Ato kanë përfitime reale por edhe kompromise të rëndësishme, kështu që kur t'i përdorni ato është një vendim i vërtetë projektimi.
Një procedurë e ruajtur
transfer_funds(from_id , to_id , amount )
plpgsql $$
accounts balance balance amount id from_id;
accounts balance balance amount id to_id;
;
$$;
transfer_funds(, , );
