请教oracle导出txt文件,再用bcp导入sqlserver的问题
如题,有没有朋友做过类似的工作?指点下,谢啦试过两种方法:1.我是用pb开发程序,用datawindow的saveas方法把输入保存为txt格式
用bcp命令导入sqlserver时提示:SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]在 BCP 数据文件中遇到的意外的 EOF比较了一下bcp导出的格式和datawindow保存的格式,没发现什么区别,'\t'分隔字段,'\n'分隔行2.用sqluldr2.exe导出txt文件, 格式看起来也是一样的,但还是导入不了,也没提示错误做过的指点下小弟

解决方案 »

  1.   

    可以把你的TXT里的前几条数据贴上来吗
      

  2.   

    问题解决了,是应为用bcp命令时 制定了参数 -w :使用unicode字符执行大容量复制,使用nchar作为存储类型,改用-c就可以了,用十六进制比较了下以前系统导出的txt文件才发现