यदि आपने ओरेकल का उपयोग किया है, तो संभवतः आपको उपयोगी संदेश मिल गया है "ORA-00942: तालिका या दृश्य मौजूद नहीं है"। क्या कोई वैध तकनीकी कारण है जिसमें संदेश में गुम वस्तु का नाम शामिल नहीं है?ओरेकल आपको क्यों नहीं बताता कि तालिका या दृश्य मौजूद नहीं है?
सुरक्षा के कारण होने के बारे में तर्क जैसे कि वे टीएसए द्वारा तैयार किए गए थे। अगर मैं हमलावर हूं, तो मुझे पता चलेगा कि मैंने किस तालिका का फायदा उठाने का प्रयास किया है, और आसानी से इस अनुपयोगी संदेश की व्याख्या करने में सक्षम हो। यदि मैं एक डेवलपर के साथ काम कर रहा हूं जो एक जटिल कोड के साथ आवेदन कोड के कई परतों के माध्यम से जुड़ता है, तो अक्सर यह कहना मुश्किल होता है।
मेरा अनुमान है कि जब यह त्रुटि मूल रूप से लागू की गई थी, तो किसी ने ऑब्जेक्ट नाम जोड़ने की उपेक्षा की, और अब, लोग डरते हैं कि इसे ठीक करने के लिए संगतता तोड़ जाएगी। (अगर त्रुटि बदलती है तो त्रुटि संदेश को पार्स करने जैसी मूर्खतापूर्ण चीजें उलझन में होंगी।)
क्या गायब तालिका का नाम निर्धारित करने के लिए कोई डेवलपर-अनुकूल (आपके डीबीए भर्ती के विपरीत) है?
हालांकि मैं एक जवाब जो विषय से संबंधित है स्वीकार कर लिया है, यह वास्तव में मेरे सवाल का जवाब नहीं है: क्यों त्रुटि संदेश के नाम हिस्सा नहीं है? यदि कोई असली जवाब के साथ आ सकता है, तो मुझे अपना वोट बदलने में खुशी होगी।
मुझे लगता है कि आपको असली जवाब प्राप्त करने के लिए एक वास्तविक ओरेकल इंजीनियर से पूछना होगा। संयोग से, मैं साइबेस के लिए काम करता हूं, और हमारा सर्वर (एसक्यूएल कहीं भी) आपको "टेबल 'ब्लाह नहीं मिला"। –
यह एक गैर-प्रकटीकरण प्रतिबिंब के कारण हो सकता है;): [लिंक] (http://www.cloudave.com/13729/amazon-google-facebook- माइक्रोसॉफ्ट-apple-and-oracle-org-chart/) –
खैर मैं पोस्टर से पूरी तरह से सहमत हूं। मुझे विकास के मुद्दों को खोजने की कोशिश करने में मुझे कई घंटे लग गए हैं क्योंकि ऑरैकल यह कहने की उपेक्षा करता है कि कौन सी टेबल मौजूद नहीं थी! और सुरक्षा? आप अभी भी उस क्लाइंट को विस्तृत त्रुटि संदेश नित करने का विकल्प चुन सकते हैं जिसे आप सामान्य रूप से कभी नहीं करते! जब मैं स्पष्ट रूप से थोड़ा आगे सोचने की बात आती हूं तो मुझे आमतौर पर ओरेकल सॉफ़्टवेयर बहुत बुरा लगता है ... – Lawrence