0
我使用的是批量插入腳本導入了一些平面文件到SQL ServerSQL Server大容量插入則會忽略或跳過最後一行
幾個文件與
-----------------------------------
結束時,我想那麼什麼要做的是或跳過最後一行或刪除批量插入中的------------------
。其中一個選項可能嗎?
SET @s = N'BULK INSERT ' + @t + '
FROM ''' + @f + '''
WITH (FIELDTERMINATOR = ''|'',
ROWTERMINATOR = ''0x0a'',
FIRSTROW=2) '
lastrow = 1
不起作用
'lastrow = 1'將不起作用,因爲那麼bulkinsert將在第1行之後停止。您首先必須識別文件中的最後一行,並使用'lastrow = [錯誤的行編號-1]' – HoneyBadger
如果每個文件的格式不同,如何識別拉斯特羅? – MBurger
進行批量插入,然後用'----'刪除該行。 – Ben