批量导出和导入sql表行

时间:2010-08-30 09:10:26

标签: sql-server import export

我需要将包含24GB数据的36个SQL表中的数据导出到平面文件中,将它们复制到客户端并将其导入到SQL数据库中的现有表中。 我会为几个客户(相同的表格)需要这个。

如何批量导出和导入数据?
是否有一个命令行工具,所以我可以写一个脚本重复使用?

2 个答案:

答案 0 :(得分:1)

bcp.exe是MSSQL的标准批量导入/导出工具。使用SSIS包是另一种选择,但会带来很多开销:它是一个完整的ETL工具。在TSQL中还有一个BULK INSERT语句,你可以用它作为“bcp in”的替代,但我个人还没有玩过,看看哪一个更快或更有用等。

有关所有详细信息,请参阅联机丛书中的“批量导出”和“批量导入”。

答案 1 :(得分:1)