একটি stored procedure হল SQL বিবৃতি এবং পদ্ধতিগত যুক্তির একটি সেট যা ডাটাবেসে সংরক্ষিত থাকে এবং নাম অনুযায়ী সম্পাদিত হয়। এটি অ্যাপ্লিকেশন কোডের পরিবর্তে ডাটাবেসের ভিতরে যুক্তি চালায়। এগুলির প্রকৃত সুবিধা রয়েছে কিন্তু উল্লেখযোগ্য ট্রেড-অফও রয়েছে, তাই কখন সেগুলি ব্যবহার করবেন তা একটি প্রকৃত ডিজাইন সিদ্ধান্ত।
একটি 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(, , );
