日期:2014-05-18  浏览次数:20489 次

BCP批量导出大量数据的功能为什么无序
比如把一个上百万条记录的数据表table用BCP导出到txt文件中的时候,发现原来表table中第一行的数据被bcp批量导出放到txt文件的中间行去了。

有什么方法能用BCP固定的顺序批量导出table表里面行记录数据到txt 中去?

如果table表的数据量小,能顺序的一模一样的导出到Txt中。可是数据量一大顺序就乱了。

------解决方案--------------------
可以试一下,不用对象,用Select+Order来导出。
bcp "select * from dbo.Tb Order by ID" qureryout.....
------解决方案--------------------
探讨
比如把一个上百万条记录的数据表table用BCP导出到txt文件中的时候,发现原来表table中第一行的数据被bcp批量导出放到txt文件的中间行去了。

有什么方法能用BCP固定的顺序批量导出table表里面行记录数据到txt 中去?

如果table表的数据量小,能顺序的一模一样的导出到Txt中。可是数据量一大顺序就乱了。