小弟第一次发帖,说的不明白的还请各位多多包涵。我这里有一些数据要求导出成文本文件,表中第一列为DateTime类型,第二列是varchar类型,第三列是int类型
用Sql2000的导出工具导出后的结果如下(最后的格式部分全部是默认的):
2011-11-01 00:00:00,"test4",4
格式部分如图:而用BCP命令导出的结果如下:
2011-11-01 00:00:00.000 test4 4请问,如何设置BCP命令才能让用BCP命令导出的结果和用sql2000的工具的结果是一样的呢?

解决方案 »

  1.   

    对了,我写的BCP命令是这样的
    exec master..xp_cmdshell 'bcp "select * from plaza..e_daily_Toll_Car_Truck_Axis where dhm_stat<=''2011-11-01 00:00:00''" queryout c:\2011.txt -c -q -SLocalhost';
      

  2.   

    EXEC master..xp_cmdshell 'bcp "test.dbo.admin" in d:\DT.txt -c -Sroy -Usa -Pwuxi',no_output
    用BCP導入?
      

  3.   


    嗯,varchar的加引号,还有中间用逗号隔开