एक स्टोर्ड प्रोसिजर हा 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(, , );
