bulk insert tablename
from 'C:\a.txt'
with
(
fieldterminator = '|',
rowterminator = '|char(10)'
)以上语句语法都是正确的,但是无法在语句中表示出char(10)(换行符号),也就是说我的行终止符号应该表示是:“|” + 自动换行符,大家注意换行符号不是“\n”(char(13)),因为我的文本文件是自动换行的那种,行结束没有回车字符。
请问:我如何修改上面的语句,使其正确表示出Rowterminator= 自动换行。

解决方案 »

  1.   

    bulk insert tablename
    from 'C:\a.txt'
    with
    (
    fieldterminator = '|',
    rowterminator = '|\n'
    )
      

  2.   

    我已经说的很清楚了,我的文本文件是自动换行的,不是以"\n",结束的,所以2楼的方法不正确。我的文件行中止符号是:char(10)
      

  3.   

    借楼主的地盘需求下答案:
    http://community.csdn.net/Expert/topic/4658/4658752.xml?temp=.6958124