batch file - SQL Plus. Don't show query results if execution was with error -
मेरे पास .bat फ़ाइल है जो .sql फ़ाइल चलाती है:
conn x / x @ X सेट एखो स्वीप आई_एनंबर संख्या PROMPT 'ADD संख्या:' स्पूल सी: \ फ़ाइलें \ data.txt जब भी SQL सर्वर EXIT SQL.SQLCODE EXEC package.procedure (i_number = & gt; & amp; i_number); टर्मआउट बंद सेट करें सत्यापित करें बंद करें * से एक्स चुनें * id = & amp; i_number; सेट हेड बंद पर स्पूल ऑफ सेट टर्म दोहरी से 'चेक फ़ाइल आउटपुट डेटा। Txt' चुनें। रोकें बाहर निकलें यदि प्रक्रिया सफलतापूर्वक पूर्ण हो गई है तो मुझे चयन बयान से आउटपुट मिलता है। और यह ठीक है। लेकिन यदि निष्पादन में त्रुटि है तो मुझे त्रुटि कोड और क्वेरी परिणाम मिलता है। त्रुटि में मुझे क्वेरी परिणाम, केवल त्रुटि कोड नहीं चाहिए।
आप WHEREVER SQLERROR आदेश ऐसा करने के लिए इस का उपयोग करने के तरीके के बहुत सारे उदाहरण हैं।
Comments
Post a Comment