एक stored procedure SQL statements (और procedural logic) का एक set है जो database में saved होता है और नाम से execute किया जाता है। यह logic को application code के बजाय database के अंदर चलाता है। उनके वास्तविक लाभ हैं पर महत्वपूर्ण trade-offs भी, इसलिए उनका उपयोग कब करें यह एक वास्तविक design निर्णय है।
एक 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(, , );
