შენახული პროცედურა არის SQL განცხადებებისა (და პროცედურული ლოგიკის) ნაკრები, რომელიც შენახულია მონაცემთა ბაზაში და შესრულდება სახელით. ის ზღვრავს ლოგიკას მონაცემთა ბაზაში და არა აპლიკაციის კოდში. მათ აქვთ რეალური სარგებელი, მაგრამ აგრეთვე მნიშვნელოვანი ზეწოვები, ამიტომ როდის გამოიყენოთ ისინი ნამდვილი დიზაინის გადაწყვეტილებაა.
შენახული პროცედურა
transfer_funds(from_id , to_id , amount )
plpgsql $$
accounts balance balance amount id from_id;
accounts balance balance amount id to_id;
;
$$;
transfer_funds(, , );
