2010-09-28 9 views

उत्तर

33

नियंत्रण-शिफ्ट-एल आपके लिए लॉग खोलना चाहिए। यह डिफ़ॉल्ट रूप से संदेश लॉग होगा, लेकिन यदि आप उस त्रुटि को बनाते हैं जो त्रुटि बना रहा है तो कंपाइलर लॉग दिखाई देगा (मेरे लिए बॉक्स नीचे मध्य बाईं ओर दिखाई देता है)।

संदेशों लॉग ऑन केवल लॉग कि दिखाता है, तो केवल उस आइटम है कि असफलता और संकलक लॉग पैदा कर रहा था

उदाहरण के लिए

दिखाई देगा पुन: निष्पादित है अगर, मारा नियंत्रण-शिफ्ट-एल तो निष्पादित इस

CREATE OR REPLACE FUNCTION TEST123() IS 
BEGIN 
VAR := 2; 
end TEST123; 

और आप यह संदेश देखेंगे "त्रुटि (1,18): PLS-00,103: आई प्रतीक") "जब निम्न में से एक की उम्मीद: वर्तमान हटाना मौजूद पूर्व"

(आप इसे "व्यू - लॉग" में भी देख सकते हैं)

एक और बात, अगर आपको किसी समस्या के साथ समस्या हो रही है (फ़ंक्शन || पैकेज || प्रक्रिया) यदि आप SQL डेवलपर इंटरफ़ेस के माध्यम से कोडिंग करते

+0

अपने anwser के लिए धन्यवाद मुख्य रूप से कनेक्शन भाग लेकिन हाँ काम नहीं कर रहा है। मैं 2.1.1.64 संस्करण का उपयोग कर रहा हूँ। आपके द्वारा कौन सा संस्करण उपयोग किया जा रहा है? – Topera

+0

नोट: मैं एक प्रक्रिया – Topera

+0

@ टोपेरा बना रहा हूं, मैं भी 2.1.1.64 पर हूं। जब आप कनेक्शन में जाते हैं -> प्रक्रियाएं -> [यहां आपकी प्रक्रिया] और परिवर्तन करें और इसे सहेज लें, यह नीचे संकलक लॉग को स्वचालित रूप से नहीं खोलता है? (इस तरह यह मेरे लिए काम करता है)। क्या यह संभव है कि यह स्क्रीन के निचले हिस्से में है और बस थोड़ा सा छुपा रहा है? (http://st-curriculum.oracle.com/obe/db/11g/r2/prod/appdev/sqldev/plsql_debug/images/crproc12.gif - ओरेकल साइट से) – Harrison

11

(कनेक्शन टैब पर प्रश्न में वस्तु खोजने और इसे संपादित त्रुटि तुरंत से प्रदर्शित किया जाएगा (और यहां तक ​​कि द्वारा समय पर रेखांकित) मैं भी उपयोग कर सकते हैं

show errors;

एसक्यूएल कार्यपत्रक में

5

SQL Developer अपनी प्रवेश देखने के लिए उसके बाद:

CTRL + शिफ्ट + एल (या CTRL + सीएमडी + MacOS पर एल)

या

View -> Log

या द्वारा का उपयोग कर mysql क्वेरी

show errors;

संबंधित मुद्दे