BCP是一个非常强大的文本导出/导入工具,安装SQL Server后默认就带有此工具。BCP工具导出的数据可以与BULK INSERT结合导入。
下面为BCP导出相应的表结构fmt文件及根据fmt文件导出数据集的示例脚本。
bcp "Production.Product" format nul -f "D:\ExportData\Product.fmt" -x -w -t "|col|" -r "|row|" -d "AdventureWorks" -T -S "GRANT-PC" bcp "select * from Production.Product" queryout "D:\ExportData\Product.dat" -d "AdventureWorks" -T -S "GRANT-PC" -f "D:\ExportData\Product.fmt"