Sql server 如何在SQL Server中将大型表存档为CSV?

Sql server 如何在SQL Server中将大型表存档为CSV?,sql-server,csv,Sql Server,Csv,在SQL Server 2014中,我想在本地将一些大型表归档到CSV。这些表格有数百万条记录。我应该如何继续?您可以按如下方式使用BCP out: bcp.exe yourtable out "D:\yourtableoutputdata.csv" -T -c -C 65001 -t 您可以使用此命令来完成。打开命令提示符,以管理员身份运行,然后在命令下方复制粘贴。它将导出为CSV sqlcmd -S . -d DatabaseName -E -s',' -W -Q "SELECT * FR

在SQL Server 2014中,我想在本地将一些大型表归档到CSV。这些表格有数百万条记录。我应该如何继续?

您可以按如下方式使用BCP out:

bcp.exe yourtable out "D:\yourtableoutputdata.csv" -T -c -C 65001 -t

您可以使用此命令来完成。打开
命令提示符,以管理员身份运行
,然后在命令下方复制粘贴。它将导出为CSV

sqlcmd -S . -d DatabaseName -E -s',' -W -Q "SELECT * FROM TableName" > C:\Test.csv

excel中只能有1048576行。如何创建可管理的小型拆分CSV。使用-F和--L参数指定给定命令的第一行和最后一行。不过,尝试将数百万条路由加载到Excel将是一项挑战。