क्या डीबगिंग में सहायता के लिए किसी भी समय स्थानीय चर नामों और उनके मूल्यों की एक सूची वाली एक स्ट्रिंग प्राप्त करना संभव है (यानी डेटाबेस की लॉग तालिका में एक पंक्ति में जोड़ें एक पाठ स्ट्रिंग)?पीएल/एसक्यूएल स्थानीय चर डंप
उत्तर
नहीं, यह संभव नहीं है।
DBMS_DEBUG
पीएल/एसक्यूएल चर का निरीक्षण कर सकते हैं, लेकिन यह आवश्यक है कि चलने वाला सत्र निलंबित हो और निरीक्षण करने के लिए दूसरा सत्र संलग्न हो।
मैंने एक दूसरे सत्र (डीबीएमएस_SCHEDULER के माध्यम से) बनाने के लिए एक एपीआई बनाने के बारे में सोचा है जो कॉलिंग सत्र को रोक देगा, इसका निरीक्षण करेगा, इसे पुनरारंभ करेगा, और रिपोर्ट करेगा।
यह बहुत शामिल होगा और मुझे यकीन नहीं है कि यह DBMS_DEBUG
का समर्थित उपयोग केस होगा।
उस से कम, कुछ भी नहीं है।
डीबग जानकारी के साथ एक स्ट्रिंग प्राप्त करना संभव नहीं है, हालांकि एसक्यूएल डेवलपर (ओरेकल फ्री टूल) का उपयोग करके आप अपने पीएल/एसक्यूएल को सामान्य रूप से किसी अन्य चर के लिए VALUE सहित किसी अन्य भाषा के लिए किसी अन्य डीबग टूल को डिबग कर सकते हैं।
यह इसके प्रलेखन से लिया जाता है:
HTH
यह उत्तर अधिक अपवर्तकों से अवगत होना चाहिए। धन्यवाद। – Wolfgang
- 1. पीएलएसक्यूएल
- 2. पीएलएसक्यूएल प्रोक्यूचर (ओरेकल) एक चर की तुलना में जहां धारा
- 3. स्थानीय चर
- 4. स्थानीय चर
- 5. स्थानीय चर
- 6. स्थानीय चर
- 7. स्थानीय चर
- 8. पीएलएसक्यूएल प्रतीक का अर्थ "=>"
- 9. पीएलएसक्यूएल एसोसिएटिव सरणी से चुनें?
- 10. पीएलएसक्यूएल एक्सएमएल से मूल्य पढ़ता है?
- 11. जावास्क्रिप्ट स्थानीय चर घोषित
- 12. MySQL स्थानीय चर
- 13. एक स्थानीय चर
- 14. थ्रेड सुरक्षित स्थानीय चर
- 15. स्थानीय चर गुंजाइश सवाल
- 16. स्थानीय चर बनाम पैरामीटर
- 17. स्थानीय चर घोषणाओं
- 18. एक बेकार स्थानीय चर
- 19. एसक्यूएल क्वेरी, स्थानीय चर
- 20. एक स्थिर स्थानीय चर
- 21. आवश्यकता स्थानीय चर
- 22. Jinja2: स्थानीय/वैश्विक चर
- 23. पहुँच सभी स्थानीय चर
- 24. स्थानीय चर: प्रोग्रामिंग प्रथाओं
- 25. स्थानीय चर/गुंजाइश
- 26. "उठाने" स्थानीय चर
- 27. संदर्भ स्थानीय चर
- 28. बैश स्क्रिप्ट स्थानीय चर
- 29. अजगर स्थानीय चर सिद्धांत
- 30. जावा 8 स्थानीय चर
निश्चित रूप से यह किसी भी तरह संभव है क्योंकि वहाँ Oracle DB में मोड debuging, लेकिन मैं आपको PL/SQL जैसे कुछ आईडीई का उपयोग करने का सुझाव डेवलपर या ओरेकल एसक्यूएल डेवलपर जो डिबगिंग विंडो में बनाया गया है जो आपको बिल्कुल ऐसा करने की अनुमति देता है - ब्रेक पॉइंट सेट करने के लिए, चरणबद्ध करने के लिए, वैरिएबल के मौजूदा मान देखने के लिए, – Martina
व्यक्तिगत रूप से मैं डिबगर्स का उपयोग नहीं करता लेकिन लॉगिंग करता हूं। पीएल/एसक्यूएल स्कोप में जो एक समर्पित लॉग टेबल है, समर्थन पीएल/एसक्यूएल कोड, सशर्त संकलन और बहुत अच्छी तरह से स्वरूपित ["प्रिंट" -स्टेटमेंट्स] (http://stackoverflow.com/q/189562/272735) । – user272735
क्या उन्हें लॉग इन करने के लिए सभी स्थानीय चरों को पकड़ने का एक सामान्य तरीका है –