aspose.info
HI

BCP - SQL सर्वर बल्क कॉपी फ़ाइल स्वरूप

अपडेट किया गया

बीसीपी फाइल क्या है?

BCP (बल्क कॉपी फॉर्मेट) Microsoft SQL सर्वर का तकनीकी डेटा प्रारूप है जो आयात / निर्यात के लिए विभिन्न डेटाबेस डेटा प्रकार मानों को संग्रहीत करने के लिए डेटा संरचनाओं को परिभाषित करता है। प्रारूप प्रत्येक डेटा कॉलम की व्याख्या को पूरी तरह से परिभाषित करता है ताकि डेटा फ़ाइल में निर्दिष्ट मानों के सेट को पढ़ा जा सके। BCP उपयोगिता पढ़ने के लिए BCP फ़ाइल स्वरूप का उपयोग करती है ऐसी फ़ाइल से डेटा और उसकी पहचान करें।

बीसीपी फ़ाइल प्रारूप

बीसीपी प्रारूप फ़ाइल एक एक्सएमएल दस्तावेज़ है जो कॉलम ऑर्डर, नाम और डेटा प्रकार को परिभाषित करता है। यह उपयोगकर्ताओं को इन क्षेत्रों को निर्दिष्ट करने वाली डेटा फ़ाइल से बड़ी मात्रा में डेटा आयात/निर्यात करने देता है। यह डेटा फ़ाइलों से डेटा मानों के थोक आयात में सहायक है। डेटा फ़ाइल में डेटा फ़ील्ड की संख्या और क्रम गंतव्य तालिका कॉलम में मौजूद फ़ील्ड से भिन्न हो सकते हैं। यह तब होता है जब डेटा आयात करने के लिए ऑर्डर और कॉलम के प्रकार को निर्दिष्ट करके बीसीपी डेटा प्रारूप फ़ाइल मदद के लिए आती है।

प्रारूप फ़ाइल की संरचना को निम्न प्रारूप में दर्शाया गया है।

<BCPFORMAT ...>
    <RECORD>
       <FIELD ID = "fieldID" xsi:type = "fieldType" [...] />
    </RECORD>
    <ROW>
       <COLUMN SOURCE = "fieldID" NAME = "columnName" xsi:type = "columnType" [...]  />
    </ROW>
 </BCPFORMAT>

बीसीपी डेटा प्रकार

डेटा प्रकाररेंजप्रतिनिधित्व
बिगइंट-263 (-9,223,372,036,854,775,808) से 263-1 (9,223,372,036,854,775,807)बिगइंट = ["-"]1*19DIGIT
बाइनरी1 से 8000 बाइट्सहेक्साडेसिमल-एन्कोडेड यूनिकोड स्ट्रिंग प्रारूप बाइनरी = 32000OCTET
बिट0 या 1साधारण यूनिकोड स्ट्रिंग बिट = “0” / “1”
चार1 से 8000यूनिकोड स्ट्रिंग प्रारूप, चार = 16000OCTET
CLRUDTVarBinaryCLRUDT = 0*nOCTET के साथ n = 4 x (2,147,483,647)
दिनांक0001-01-01 से 9999-12-31YYYY-MM-DD स्ट्रिंग प्रारूप
दिनांक समय1753-01-01 00:00:00.000 से 9999-12-31 23:59:59.997यूनिकोड YYYY-MM-DD hh:mm:ss[.nnn] string format
दिनांक समय20001-01-01 00:00:00.0000000 से 9999-12-31 23:59:59.99999999.यूनिकोड YYYY-MM-DD hh:mm:ss[.nnnnnnnn] स्ट्रिंग प्रारूप
DateTimeOffset0001-01-01 00:00:00.0000000 से 9999-12-31 23:59:59.99999999 कोऑर्डिनेटेड यूनिवर्सल टाइम (UTC) समय क्षेत्र मेंयूनिकोड YYYY-MM-DD hh:mm:ss[.nnnnnnn] [{+
दशमलव-1038 + 1 से 1038 - 1यूनिकोड स्ट्रिंग प्रारूप दशमलव = ["-"] 0*38DIGIT ["।"0*38DIGIT]
फ्लोट-1.79E+308 से -2.23E-308; 0; 2.23E-308 से 1.79E+308यूनिकोड स्ट्रिंग प्रारूप
छविबाइट्स का अनुक्रम जो 0 से 231 - 1 (2,147,483,647)हेक्साडेसिमल-एन्कोडेड यूनिकोड स्ट्रिंग प्रारूप
इंट-231 (-2,147,483,648) से 231 - 1 (2,147,483,647)यूनिकोड स्ट्रिंग प्रारूप

संदर्भ

यह भी देखें