मैं पता लगा सकते हैं जब पिछले सम्मिलित करें, अद्यतन या बयान DELETE एक Oracle डेटाबेस में एक मेज पर प्रदर्शन किया गया था और यदि हां, तो कैसे अद्यतन किया गया था?कैसे पता लगाने के लिए जब एक Oracle तालिका पिछली बार
एक छोटी सी पृष्ठभूमि: Oracle संस्करण 10 ग्राम है। मेरे पास एक बैच एप्लिकेशन है जो नियमित रूप से चलता है, एकल ओरेकल तालिका से डेटा पढ़ता है और इसे एक फ़ाइल में लिखता है। अगर नौकरी दौड़ने के आखिर में डेटा नहीं बदला है तो मैं इसे छोड़ना चाहता हूं।
आवेदन सी में लिखे ++ और ओसीआई के माध्यम से ओरेकल के साथ संचार कर रहा है। यह ओरेकल में "सामान्य" उपयोगकर्ता के साथ लॉग इन करता है, इसलिए मैं किसी विशेष व्यवस्थापक सामग्री का उपयोग नहीं कर सकता।
संपादित करें: ठीक है, "विशेष व्यवस्थापक स्टफ" बिल्कुल अच्छा वर्णन था। मेरा मतलब है: मैं टेबल से चयन करने और संग्रहित प्रक्रियाओं को कॉल करने के अलावा कुछ भी नहीं कर सकता। डेटाबेस के बारे में कुछ भी बदलना (ट्रिगर जोड़ने की तरह), 2010 से पहले इसे हासिल करना चाहते हैं, तो दुख की बात नहीं है।
हां ... 2010 की टिप्पणी आपके डीबीए की धीमी गति के बारे में है, मैं इसे लेता हूं? –
ठीक है, तरह का। वे धीमे हैं, लेकिन जैसा कि मैंने पहले की टिप्पणी में कहा था, मैं उन्हें समझता हूं। अगर इस डेटाबेस में कोई समस्या है तो यह वास्तव में बदसूरत है, वास्तव में तेज़ है। आप वहां सामान प्राप्त कर सकते हैं, लेकिन लोगों के समूह द्वारा नरक में इसका विश्लेषण करने के बाद ही। – Maximilian