--用这种方式按条件导入
select* from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=E:\;','select * from roy.txt')a 

解决方案 »

  1.   

    先导入s数据,
    再删除重复的,比你在这里判断的强,处理表重复记录(查询和删除)_整理贴4
    http://topic.csdn.net/u/20080626/00/43d0d10c-28f1-418d-a05b-663880da278a.html
      

  2.   

    insert into tb (a,b)
    select * 
    from OpenRowset('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)}; 
    DefaultDir=E:\;','select * from roy.txt') a 
    where not exists(select 1 from tb where a.a= b.a and a.b = b.b)
      

  3.   

    楼上没注意题目。。
    我想要在自带的导入工具中使用
    你的语句虽然可以。但是没办法显示进程。
    因为每次导入的数据太多了。所以希望可以用自带的。有进程看请告诉我你的语句在自带导入工具中如何讲导入的txt的每一列设置为a,b谢谢