छोड़ देता है मुझे यह पता लगाना प्रतीत नहीं होता कि यह कैसा हो रहा है। किसी कारण के लिए ही,FIRSTROW पैरामीटर के साथ एसक्यूएल थोक सम्मिलन निम्न पंक्ति
BULK INSERT sometable
FROM 'E:\filefromabove.txt
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR= '|',
ROWTERMINATOR = '\n'
)
लेकिन:
***A NICE HEADER HERE***
00000|SSNV|00013893-03JUN09
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
यहाँ मेरी थोक डालने बयान है:
यहाँ फ़ाइल है कि मैं एसक्यूएल सर्वर में थोक डालने का प्रयास कर रहा हूँ 2005 की एक उदाहरण है आउटपुट मैं प्राप्त कर सकता हूं:
0000005678|ABCD|00013893-03JUN09
0000009112|0000|00013893-03JUN09
0000009112|0000|00013893-03JUN09
पहला रिकॉर्ड हमेशा छोड़ दिया जाता है, जब तक कि मैं हेडर को हटा नहीं देता पूरी तरह से और FIRSTROW पैरामीटर का उपयोग नहीं करते हैं। यह कैसे संभव है?
अग्रिम धन्यवाद!
आप सही हैं! जब मैं '||' जोड़ता हूं हेडर के अंत तक, यह ठीक काम करता है। मुझे लगता है कि मैं जो भी फाइल डाल रहा हूं, उसके बाहर हेडर को स्ट्रिप करने का प्रयास करने जा रहा हूं। धन्यवाद! – gibbo