Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ट्रिगर से सेट किए गए परिणाम को वापस करने की अनुमति नहीं है

अपवाद यह है कि मुझे लगता है कि यह काफी स्पष्ट है।

आप एक ट्रिगर के अंदर अतिरिक्त ऑपरेशन कर सकते हैं (एसपी को कॉल करें, इंसर्ट/अपडेट/डिलीट ऑपरेशन करें ...) लेकिन उन सभी को कोई परिणाम वापस करने की अनुमति नहीं है।

इसका मतलब है, एक साधारण चयन-कथन वाले एसपी की अनुमति नहीं है। यदि इसके बजाय आप इस चयन कथन का उपयोग लूप के भीतर उदाहरण के लिए अपडेट या इसी तरह के प्रदर्शन के लिए करेंगे, तो इसकी अनुमति होगी, क्योंकि आप कुछ भी वापस नहीं करेंगे।

इसका कारण यह है कि एक डालने/अपडेट/डिलीट स्टेटमेंट कुछ भी वापस नहीं कर सकता है, यह आपकी संग्रहीत प्रक्रिया के परिणाम सेट को वापस नहीं कर सकता है और इसलिए आपको ट्रिगर के अंदर एक को वापस करने का प्रयास नहीं करना चाहिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस में JSON संग्रहीत करना बनाम प्रत्येक कुंजी के लिए एक नया कॉलम रखना

  2. PHP के साथ एकाधिक छवि अपलोड MySQL डेटाबेस के लिए केवल एक फ़ाइल पथ को सहेज रहा है

  3. मैसकल - जहां क्लॉज फुल स्कैन से धीमा है

  4. Win7 MInGW QT MySQL प्रोग्राम स्क्रीम नहीं ढूँढ सकता -lqsqlmysqld; लापता पुस्तकालय कहाँ है?

  5. पीएचपी पीडीओ - पंक्तियों की संख्या