sqlserver2000BCP命令遇到的问题
我做了两次BCP,结果表中成这样了:
------最佳解决方案--------------------请详细描述你的问题 做好贴出你的BCP命令
------其他解决方案--------------------我想将两个TXT文件分两次存入数据库,因为文件比较大所以用BCP命令做的,但是第一次导入正常,第二次导入却是重新开辟的空间,我想问问有没有办法可以将两个文件导入同行不同列中,也就是122881行的x2,y2,z2,e2数据放到第一行中
------其他解决方案--------------------我的两次BCP命令是:
exec master..xp_cmdshell 'bcp mysql.dbo.data in D:\TST_12_01.TXT -f D:\format1.fmt -F 2 -t -S -T'和exec master..xp_cmdshell 'bcp mysql.dbo.data in D:\TST_12_01.TXT -f D:\format2.fmt -F 2 -t -S -T',。format1中格式是:
8.0
4
1 SQLCHAR 0 4 "\t" 2 x1 ""
2 SQLCHAR 0 4 "\t" 3 y1 ""
3 SQLCHAR 0 4 "\t" 4 z1 ""
4 SQLCHAR 0 4 "\n\t" 5 e1 ""
format2和format1差不多,只是把x1,y1,z1,e1改成了x2,y2,z2,e2,2,3,4,5改成了6,7,8,9。