sql - Append declaration to XML file -
बीसीपी के रूप में
SET @sQL = 'BCP "कार्यकारी dbo.proc" queryout' + @FileName + 'डब्ल्यू -r -t -Sdd \ SQL2005 -टी' (नीचे का उत्पादन proc) सब कुछ ठीक है => वांछित के रूप में एक्सएमएल बनाता है अब यह कार्य इस एक्सएमएल ( & lt;? Xml संस्करण = "1.0"? & Gt; ) को घोषित करने के लिए है? अन्य फ़ाइल (घोषणा युक्त)
चुनें (चयन टॉप 1 ShiftDate के रूप में "ShiftDate", शिफ्ट [TableName] से "Shift" के रूप में एक्सएमएल पथ ( ''), प्रकार के लिए), (का चयन करें उपकरणआईडी के रूप में "वॉशरी प्रॉडक्शन डिटेल्स / उपकरणकोड", 'एन / ए' के रूप में "वॉशरी प्रॉडक्शन डिवेलक्ट / एक्टिविटीकोड", 'एन / ए' के रूप में "वॉशरीप्रोडक्शन डिटेल्स / रीजनकोड", पेरेंटमैटिव के रूप में "वॉशरीप्रोडक्शन डिटेल्स / वॉशरीफिड / मेटलरोड", पेरेंटस्टॉकपाइल के रूप में "वॉशरीप्रोडक्शन डिटेल्स / वॉशरीफिड / रॉमस्टॉकपाइलकोड ", कास्ट (ParentTonnes दशमलव (18 के रूप में, 4)) के रूप में" WasheryProductionDetails / WasheryFeed / FeedTonnes ", ChildMaterial के रूप में" WasheryProductionDetails / डब्ल्यू asheryOutput / MaterialCode ", ChildStockpile के रूप में" WasheryProductionDetails / WasheryOutput / ProductStockpileCode ", कास्ट (ChildTonnes दशमलव के रूप में (18, 4)) के रूप में" WasheryProductionDetails / WasheryOutput / ProductTonnes "से [TableName] एक्सएमएल पथ ( ''), प्रकार) के लिए एक्सएमएल के लिए पथ ( ''), रूट ( 'WasheryProduction') धन्यवाद
यह सुझाव देता है कि आपको कड़ी मेहनत की घोषणा की आवश्यकता है:
SELECT '& lt;? Xml संस्करण = "1.0"? & Gt;' + SELECT (SELECT TOP 1 ... आपका पूरा कोड यहाँ जाता है ... संपादित करें: "UNION ALL" (जो बहुत स्पष्ट रूप से गलत था) "+" (दोनों लिया गया) लिंक किए गए पृष्ठ से।)
Comments
Post a Comment