2013-07-05 2 views

उत्तर

24

phpMyAdmin में आप एसक्यूएल विंडो में संग्रहीत प्रक्रिया बना सकते हैं।

आपको डिलीमीटर को डिफ़ॉल्ट "" "के बजाय" $$ "जैसे कुछ सेट करना पड़ सकता है। आप इसे SQL विंडो के नीचे से बदल सकते हैं।

enter image description here

इसके अलावा आप इस उल्लेख कर सकते हैं: http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

+0

लेकिन यह मेरी DB में बनाने जहां यह संग्रहीत करता है .. ... और कैसे के बाद मैं इसे कॉल कर सकते हैं .. –

+3

आप उपयोग कॉल वाक्य रचना की आवश्यकता होगी। इसे देखें: http://dev.mysql.com/doc/refman/5.0/en/call.html उदाहरण के लिए यदि आपके पास insert insert_loop नाम से संग्रहीत प्रिंटर है, तो आपको कॉल 'insert_loop' का उपयोग करना होगा; –

0

संग्रहित प्रक्रियाओं phpmyadmin->database->table->execute sql

में उपलब्ध एसक्यूएल बॉक्स में सामान्य एसक्यूएल भाषा का प्रयोग कर इस संदर्भ लें लिखे गए हैं: - http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html

3

आप के रूप में आप किसी भी अन्य प्रश्न लिखने phpmyadmin पर एसक्यूएल क्वेरी विंडो में एक संग्रहीत प्रक्रिया बना सकते हैं। और जैसे ही आप एसपी निष्पादित करते हैं, यह डेटाबेस की info_schema में संग्रहीत किया जाएगा। आप निम्न कमांड द्वारा सपा के अस्तित्व की जाँच कर सकते हैं:

SHOW PROCEDURE STATUS 
SHOW FUNCTION STATUS 

और

SELECT ROUTINE_NAME 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE 
     ROUTINE_TYPE="PROCEDURE" 
    AND ROUTINE_SCHEMA="dbname" 
; 
46

आप आसानी से phpMyAdmin में प्रक्रियाओं बना सकते हैं।

  1. अपने डेटाबेस पर जाएं। 'दिनचर्या जोड़ें' पर
  2. क्लिक करें शीर्षक में 'दिनचर्या' टैब पर क्लिक

enter image description here

  1. फिर एक पॉपअप विंडो खोला जाएगा। उसमें अपनी प्रक्रिया लिखें और "जाओ"

पर क्लिक करें उदाहरण के लिए। enter image description here

यही है। आप अपनी बनाई गई प्रक्रियाओं को 'रूटीन' टैब के अंतर्गत ही देख सकते हैं।

enter image description here

संबंधित मुद्दे