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

पीडीओ अपवाद ट्रिगर त्रुटियों के लिए नहीं फेंका जा रहा है

यह नामुमकिन है। ट्रिगर (और ईवेंट) डीबी क्रियाओं के आधार पर डीबी पर चलाए जाते हैं और सीधे आपकी क्वेरी से बंधे नहीं होते हैं - कम से कम जैसा कि PHP पक्ष पर देखा जाता है। आपकी पीडीओ क्वेरी सफल हो रही है और यह आपके सभी बयानों को कभी भी पता चलेगा, तथ्य यह है कि किसी तालिका में आपके कथन ने जो कुछ भी किया उसके परिणामों के आधार पर कुछ करने के लिए एक ट्रिगर स्थापित किया गया था।

आपके पास विकल्प हैं:

  1. ट्रिगर को जो कुछ भी करना था, उसकी सफलता की पुष्टि करने के लिए एक और प्रश्न लिखें
  2. संभवतः प्रारंभिक क्वेरी को एक संग्रहीत कार्यविधि में लपेटें जो क्वेरी को चलाती है और ट्रिगर कार्रवाई की सफलता की पुष्टि करती है। फिर सीधे क्वेरी चलाने के बजाय उस संग्रहित खरीद को कॉल करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा से ओरेकल एसक्यूएल स्क्रिप्ट चलाएं

  2. डीबी लिंक के साथ जावा क्वेरी डीबी लिंक कनेक्शन बंद नहीं करती है

  3. मुझे क्या और कब setFetchSize () निर्दिष्ट करना चाहिए?

  4. चर के साथ सरल चयन लेकिन बिना INTO

  5. plsql तालिका पैरामीटर के साथ अनाम ब्लॉक में मान कैसे पास करें