यह कमांड bsqldb है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
bsqldb - डीबी-लाइब्रेरी का उपयोग कर बैच एसक्यूएल स्क्रिप्ट प्रोसेसर
SYNOPSIS
bsqldb [-U उपयोगकर्ता नाम] [-P पासवर्ड] [-S सर्वर का नाम] [-D डेटाबेस]
[-i इनपुट फ़ाइल] [-o निर्गम संचिका] [-e त्रुटि_फ़ाइल] [-H मेजबाननाम]
[-t फ़ील्ड_टर्म] [-एचक्यूवी]
वर्णन
bsqldb फ्रीटीडीएस के साथ वितरित एक उपयोगिता कार्यक्रम है।
bsqldb द्वारा वितरित "isql" उपयोगिता कार्यक्रमों का एक गैर-संवादात्मक समकक्ष है
साइबेस और माइक्रोसॉफ्ट। उनकी तरह, bsqldb एक पंक्ति पर "go" कमांड का उपयोग स्वयं a . के रूप में करता है
बैचों के बीच विभाजक। अंतिम बैच के बाद "गो" की आवश्यकता नहीं है।
bsqldb फ्रीटीडीएस द्वारा प्रदान की गई डीबी-लाइब्रेरी एपीआई का उपयोग करता है। यह एपीआई निश्चित रूप से भी है
एप्लिकेशन डेवलपर्स के लिए उपलब्ध है।
विकल्प
-U उपयोगकर्ता नाम
डेटाबेस सर्वर लॉगिन नाम। अगर उपयोगकर्ता नाम प्रदान नहीं किया गया है, एक डोमेन लॉगिन है
टीडीएस 7+ कनेक्शन के लिए प्रयास किया।
-P पासवर्ड
डेटाबेस सर्वर पासवर्ड.
-S सर्वर का नाम डेटाबेस सर्वर जिससे कनेक्ट करना है।
-D डेटाबेस
उपयोग करने के लिए डेटाबेस।
-i इनपुट फ़ाइल
स्क्रिप्ट फ़ाइल का नाम, जिसमें SQL शामिल है।
-o निर्गम संचिका
आउटपुट फ़ाइल का नाम, परिणाम डेटा धारण करना।
-e त्रुटि_फ़ाइल
त्रुटियों के लिए फ़ाइल का नाम।
-t फ़ील्ड_टर्म
फ़ील्ड टर्मिनेटर निर्दिष्ट करता है। डिफ़ॉल्ट दो रिक्त स्थान (' ') है। मान्यता प्राप्त पलायन
अनुक्रम टैब ('\t'), कैरिज रिटर्न ('\r'), न्यूलाइन ('\n'), और बैकस्लैश हैं
('\\')।
-h उसी फ़ाइल में डेटा के साथ कॉलम हेडर प्रिंट करें।
-H मेजबाननाम सर्वर पर भेजे गए क्लाइंट का नाम ओवरराइड करें।
-q स्तंभ मेटाडेटा, वापसी स्थिति, या पंक्ति गणना मुद्रित न करें। ओवरराइड -h.
-v वर्बोज़ मोड, डीबी-लाइब्रेरी इंटरेक्शन के बारे में अधिक जानकारी के लिए। ये ब
परिणाम सेट मेटाडेटा की रिपोर्ट करता है, जिसमें कोड और वापसी कोड शामिल हैं। सभी वर्बोज़ डेटा हैं
मानक त्रुटि के लिए लिखा (या -e), ताकि डेटा स्ट्रीम में हस्तक्षेप न हो।
वातावरण
DSQUERY
चूक सर्वर का नाम
टिप्पणियाँ
bsqldb एक फिल्टर है; यह मानक इनपुट से पढ़ता है, मानक आउटपुट को लिखता है, और लिखता है
मानक त्रुटि के लिए त्रुटियाँ। NS -i, -o, तथा -e विकल्प इन्हें ओवरराइड करते हैं, बिल्कुल।
के लिए स्रोत कोड bsqldb डीबी-लाइब्रेरी उपयोगकर्ताओं के लिए एक मॉडल के रूप में अभिप्रेत है। डीबी-लाइब्रेरी में एक है
कार्यों का समृद्ध सेट, और कभी-कभी यह समझना कठिन हो सकता है कि उनका उपयोग कैसे किया जाए,
खासकर पहली बार। यदि आप इसे इस तरह से उपयोग कर रहे हैं और कुछ अस्पष्ट पाते हैं,
आपको लेखक को अपनी टिप्पणियाँ ईमेल करने के लिए प्रोत्साहित किया जाता है।
बाहर निकलें स्थिति
bsqldb सफलता पर 0 से बाहर निकलता है, और> 0 यदि सर्वर क्वेरी को संसाधित नहीं कर सकता है।
bsqldb सर्वर द्वारा लौटाई गई किसी भी त्रुटि की रिपोर्ट करेगा, लेकिन प्रसंस्करण जारी रखेगा। में एक
उत्पादन वातावरण, यह व्यवहार अपर्याप्त रूप से कठोर हो सकता है। यह बनाने के लिए
त्रुटियों के प्रति अत्यंत असहिष्णु, कॉल करने के लिए संदेश और त्रुटि संचालकों को बदलें निकास(3).
इतिहास
bsqldb पहली बार फ्रीटीडीएस 0.63 में दिखाई दिया।
लेखक
RSI bsqldb उपयोगिता जेम्स के. लोडेन द्वारा लिखी गई थी[ईमेल संरक्षित]>
onworks.net सेवाओं का उपयोग करके ऑनलाइन bsqldb का उपयोग करें