ایک stored procedure SQL statements اور procedural logic کا ایک مجموعہ ہے جو ڈیٹابیس میں محفوظ رہتا ہے اور نام سے چلایا جاتا ہے۔ یہ application code کی بجائے ڈیٹابیس اندر logic چلاتا ہے۔ ان کے اصل فوائد ہیں لیکن نمایاں نقصانات بھی ہیں، اس لیے انہیں کب استعمال کریں یہ ایک حقیقی ڈیزائن فیصلہ ہے۔
ایک 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(, , );
