Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL स्टोर्ड प्रोसीजर को कैसे ड्रॉप करें?


यदि हमारे पास प्रोसीजर के लिए ALTER ROUTINE विशेषाधिकार हैं तो DROP PROCEDURE स्टेटमेंट की मदद से हम MySQL स्टोर्ड प्रोसीजर को ड्रॉप कर सकते हैं। इसे दर्शाने के लिए, हम 'coursedetails' नामक एक स्टोर्ड प्रोसीजर को निम्नानुसार ड्रॉप कर रहे हैं:

mysql> DROP PROCEDURE coursedetails;
Query OK, 0 rows affected (0.68 sec)

उपरोक्त क्वेरी 'coursedetails' नामक प्रोसीजर को ड्रॉप कर देगी। इसकी पुष्टि SHOW CREATE PROCEDURE स्टेटमेंट चलाकर की जा सकती है जो एक त्रुटि वापस करेगा क्योंकि प्रोसीजर मौजूद नहीं है।


  1. - MySQL स्टोर्ड प्रोसीजर के अंदर ROLLBACK ट्रांजैक्शन कैसे करें?

    हम जानते हैं कि ROLLBACK ट्रांजैक्शन शुरू होने के बाद डेटाबेस में किए गए किसी भी परिवर्तन को वापस कर देगा। MySQL स्टोर्ड प्रोसीजर में ROLLBACK करने के लिए हमें EXIT हैंडलर घोषित करना होगा। हम sqlexception या SQL चेतावनियों के लिए हैंडलर का उपयोग कर सकते हैं। इसे उस उदाहरण की मदद से समझा जा सकता है

  1. - MySQL स्टोर्ड प्रोसीजर के अंदर START ट्रांजैक्शन कैसे करें?

    हम जानते हैं कि START ट्रांजैक्शन ट्रांजैक्शन शुरू करेगा और ऑटो-कमिट मोड को ऑफ सेट करेगा। निम्न उदाहरण में, हमने START ट्रांजैक्शन वाला एक स्टोर्ड प्रोसीजर बनाया है जो employee.tbl टेबल में एक नया रिकॉर्ड सम्मिलित करेगा जिसमें निम्न डेटा है: Select * from employee.tbl; +----+---------+ | Id | Name

  1. - एक MySQL स्टोर्ड प्रोसीजर दूसरे MySQL स्टोर्ड प्रोसीजर को अपने अंदर कैसे कॉल कर सकता है?

    यह बिल्कुल संभव है कि एक MySQL स्टोर्ड प्रोसीजर दूसरे MySQL स्टोर्ड प्रोसीजर को अपने अंदर कॉल कर सकता है। इसे दर्शाने के लिए, हम एक उदाहरण ले रहे हैं जिसमें एक स्टोर्ड प्रोसीजर दूसरे स्टोर्ड प्रोसीजर को कॉल करके last_insert_id का पता लगाएगा। उदाहरण BEGIN insert into employee.tbl(name) values (