हम अपने आवेदन लॉग में बहुत से "ORA-00936: अनुपलब्ध अभिव्यक्ति" त्रुटियां देख रहे हैं। क्या ओरेकल में यह निर्धारित करने का कोई तरीका है कि कौन से कथन विफल हो रहे हैं?ओरेकल: क्या हालिया एसक्यूएल सिंटैक्स त्रुटियों को पाने का कोई तरीका है?
मैंने v $ sql से पूछताछ करने का प्रयास किया, लेकिन इन कथनों को उस दृश्य में सम्मिलित नहीं किया गया है, क्योंकि वे वाक्यविन्यास जांच पास नहीं करते हैं।
हमारा सी # एप्लिकेशन ओरेकल डेटाबेस में एक क्वेरी उत्पन्न करने के लिए लिंक का उपयोग कर रहा है। यह एप्लिकेशन से एसक्यूएल क्वेरी प्राप्त करना थोड़ा मुश्किल बनाता है। मैं उम्मीद कर रहा था कि मैं इसे ओरेकल से आसानी से प्राप्त कर सकता हूं।
+1 मैं अपना उत्तर लिखते समय डेटाबेस-स्तरीय ट्रिगर्स के बारे में भूल गया :( – ThinkJet
बहुत बढ़िया है। मुझे नहीं पता था कि आप "सर्विसरर" पर ट्रिगर बना सकते हैं! धन्यवाद! – CodingWithSpike
इसे उत्तर के रूप में स्वीकार किया क्योंकि यह मेरी स्थिति के लिए सबसे अच्छा काम करता था। मैं एक चल रहे डीबी में जा सकता हूं, ट्रिगर बना सकता हूं, त्रुटि प्राप्त कर सकता हूं, और उपयोगकर्ताओं को प्रभावित किए बिना ट्रिगर को हटा सकता हूं या ऐप कोड को फिर से तैनात कर सकता हूं। धन्यवाद गैरी! – CodingWithSpike