error-handling पर टैग किए गए जवाब

4
SQL स्क्रिप्ट निष्पादन को कैसे तोड़ें
मैं sql स्क्रिप्ट पर काम कर रहा हूं और मुझे कुछ शर्तों से संतुष्ट नहीं होने पर स्क्रिप्ट को जारी रखने की आवश्यकता है। जब मैंने इसे गूगल किया, तो मैंने पाया कि 20 गंभीरता स्तर के साथ रईसआयर को समाप्त कर दूंगा। लेकिन कुछ कारणों से मैं उस विकल्प …

2
क्या Oracle PL / SQL में एक मानक ASSERT दिनचर्या है?
मैं अन्य भाषाओं में पाए जाने वाले एक ASSERT दिनचर्या का उपयोग करना चाहता हूं, अर्थात एक निर्माण (यह एक प्रक्रिया, वाक्यविन्यास ...) ASSERT( <condition>, <msg>) ऐसा जब <condition>पहली दलील में पारित किया गया है तो एक अपवाद निर्दिष्ट <msg>वर्णनात्मक संदेश के साथ उठाया गया है । मुझे पता है …

1
एक संदर्भ के साथ एक अपवाद उत्पन्न करें
जब PostgreSQL एक अपवाद फेंकता है, तो एक पंक्ति "CONTEXT" जैसी होती है: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement लेकिन जब मैं एक अपवाद फेंकता हूं, तो यह रेखा नहीं होती …

3
SQL सर्वर में ERROR_STATE () क्या है और इसका उपयोग कैसे किया जा सकता है?
मैंने पढ़ा कि ERROR_STATE()स्रोत कोड में विभिन्न राज्यों / स्थानों के बीच अंतर करने में मदद मिल सकती है जहां एक ही प्रकार की त्रुटि हो सकती है। लेकिन यह मेरे लिए वास्तव में स्पष्ट नहीं है कि यह कैसे उपयोगी हो सकता है। MSDN बताता है: ERROR_STATE() उस त्रुटि …

2
PL / pgSQL में मैन्युअल रूप से उठाए गए अपवाद के लिए अपवाद संदर्भ कैसे प्राप्त करें?
Postgres में, हमें इस कोड का उपयोग करके अपवादों का "स्टैक ट्रेस" मिलता है: EXCEPTION WHEN others THEN GET STACKED DIAGNOSTICS v_error_stack = PG_EXCEPTION_CONTEXT; यह "प्राकृतिक" अपवादों के लिए ठीक काम करता है, लेकिन अगर हम एक अपवाद का उपयोग करते हैं RAISE EXCEPTION 'This is an error!'; ... तो …

3
डायनेमिक SQL बैकअप कमांड के लिए try / catch का उपयोग करते समय त्रुटि विवरण कैसे लॉग करें
किसी संग्रहीत कार्यविधि और डायनेमिक sql का उपयोग करने वाली संग्रहीत कार्यविधि के भीतर बैकअप आदेश जारी करते समय, बैकअप कमांड चलाने की तुलना में त्रुटि संदेश बहुत सामान्य होते हैं। एसपी के भीतर की कोशिश करो / पकड़ो: begin try execute sp_executesql @sql; -- a backup command end try …

2
SQL सर्वर में बैच गर्भपात त्रुटियों की सूची
SQL सर्वर में, यदि XACT_ABORT बंद है, तो कुछ त्रुटियां वर्तमान कथन को समाप्त कर देंगी (उदाहरण के लिए किसी संग्रहीत कार्यविधि को पैरामीटर की गलत संख्या की आपूर्ति करना जो कुछ पैरामीटर लेता है) और कुछ त्रुटियां पूरे बैच को निरस्त कर देंगी (उदाहरण के लिए किसी संग्रहित पैरामीटर …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.