मैं जब मैं एक डॉस बैच फ़ाइल में इसे चलाने के एक एसक्यूएल बयान के मूल्य प्राप्त करने की कोशिश कर रहा हूँ में एक एसक्यूएल बयान के दिए गए मान पहुंच रहा है ...SQLCMD
sqlcmd -E -S DEVSERVER -Q "SELECT COUNT(1) as [CaseCount] FROM Cases"
मैं के बाद नहीं कर रहा हूँ इस stackoverflow प्रश्न में त्रुटि स्तर, बल्कि मैं डेटाबेस से वास्तविक गिनती के बाद हूं, इसलिए मैं कुछ अतिरिक्त तर्क कर सकता हूं।
+1 बस देखा था से जवाब के साथ की आवश्यकता नहीं है, मेरा उत्तर है कि आपके के भी '-h शामिल पोस्टिंग के बाद - 1' विकल्प। –
आंशिक रूप से ... मैं मूल्य को वापस डॉस बैच फ़ाइल में कैसे प्राप्त करूं? – SteveC
तो शायद @ Christian.K समाधान (FOR का उपयोग करके) आपको बेहतर तरीके से उपयुक्त कर सकता है, क्योंकि यह कमांड के परिणाम का मूल्यांकन करेगा और फिर आप बैच वैरिएबल को असाइन कर सकते हैं, आपको खाली स्ट्रिंग से बचने के लिए केवल एक सरल परीक्षण जोड़ना होगा। –