MySQL + SQL · Lesson 95
MySQL Stored Procedures
Stored Procedure क्या है?
Stored procedure SQL का saved block है जिसे आप नाम से, parameters के साथ चला सकते हैं। यह एक ही logic दोहराने से बचाता है।
Create और Call
DELIMITER //
CREATE PROCEDURE add_student(IN p_name VARCHAR(50), IN p_marks INT)
BEGIN
INSERT INTO students(name, marks) VALUES(p_name, p_marks);
END //
DELIMITER ;
CALL add_student('Aman', 88);CALL दी गई values के साथ saved procedure चलाता है।
क्यों Use करें?
- जटिल logic नाम से reuse करें।
- Network traffic घटाएं (एक CALL बनाम कई queries)।
- Business rules database में केंद्रित करें।
सारांश
- Stored procedure saved SQL है जो CALL से चलती है।
- Values pass करने के लिए IN parameters; reusable logic के लिए बढ़िया।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.