你的这个文件用unicode编码保存..然后..create table #T(col1 int,col2 int,col3 int,col4 nvarchar(10),
                col5 nvarchar(10),col6 nvarchar(20),col7 nvarchar(10),col8 nvarchar(10))
               
bulk insert #T from 'D:\tt.txt'
with
(
  datafiletype='widechar',
  fieldterminator='|'
)select * from #T测试成功..

解决方案 »

  1.   

    col1        col2        col3        col4       col5       col6                 col7       col8
    ----------- ----------- ----------- ---------- ---------- -------------------- ---------- ----------
    262064      262064      0           私户         黄增广        枣子山40栋二箱上六只          双月         生活  
    262063      262063      0           私户         金弢         艺(冶钢)49栋西头3单元左5箱上5   双月         生活  (2 行受影响)
      

  2.   

    我测试怎么 提示这个错误啊?
    消息 4832,级别 16,状态 1,第 1 行
    大容量插入: 在数据文件中遇到意外的文件结尾 (EOF)。
    消息 7399,级别 16,状态 1,第 1 行
    OLE DB 提供程序 'STREAM' 报错。提供程序未给出有关错误的任何信息。
      

  3.   


    bulk insert #T from 'D:\tt.txt'
    with
    (
      datafiletype='widechar',
      fieldterminator='|'
    )
    把'|'改成'¦'