先在表中把col2列删除了,文件导入成功后再加上col2列.

解决方案 »

  1.   

    或者把ROWTERMINATOR='\n'
    改为ROWTERMINATOR='\r\n'试试
      

  2.   

    不能删除col2,每导入一个文本文件我就得更新这列值改为ROWTERMINATOR='\r\n',一行数据都没有读入
      

  3.   

    觉得可能是你结束标志没有弄好吧。
    BULK INSERT test
    FROM 'c:\HKBSCB1_DMP_1.TXT' 
    WITH 

        FIELDTERMINATOR=' ', 
        ROWTERMINATOR='\n', 
        FIRSTROW=2, 
        LASTROW=8 
    ) select * from test
    状态    单元 索引序号     单元名称       单元测试结果  COL1    COL2 
    正常 24 0 CSM5K单元0 正常 NULL NULL
    未知 25 0 CSM5K单元1 未配置 NULL NULL
    把你文本结束标志改为了空格,然后在你文本的每一行后面加入了两个空格