पाठ 27 / 28
स्टोर्ड प्रोसीजर एक नज़र में
सर्वर पर सहेजा गया पुनः-उपयोगी SQL लॉजिक।
प्रोसीजर परिभाषित करना
स्टोर्ड प्रोसीजर SQL स्टेटमेंट को एक कॉल किए जाने वाले नाम के तहत बंडल करता है, वैकल्पिक रूप से पैरामीटर लेता है।
DELIMITER //
CREATE PROCEDURE GetOrdersByCustomer(IN cust_id INT)
BEGIN
SELECT * FROM orders WHERE customer_id = cust_id;
END //
DELIMITER ;
CALL GetOrdersByCustomer(1);त्वरित जाँच: स्टोर्ड प्रोसीजर का मुख्य फ़ायदा क्या है?
- यह इंडेक्स की ज़रूरत ख़त्म कर देता है
- यह पुनः-उपयोगी SQL लॉजिक को सर्वर पर एक कॉल किए जाने वाले नाम के तहत सहेजता है
- यह अपने-आप डेटाबेस का बैकअप ले लेता है
Answer
यह पुनः-उपयोगी SQL लॉजिक को सर्वर पर एक कॉल किए जाने वाले नाम के तहत सहेजता है — प्रोसीजर लॉजिक को सर्वर-साइड पैकेज करते हैं ताकि ऐप्स केवल CALL कर सकें।