您可以粘贴到 SSMS 中并运行的 INSERT 语句的数量限制是多少?

Mik*_*ike 5 sql-server-2008 sql-server

我目前正在创建一个存储过程,用插入语句列表填充表,以便我的 DBA 可以将表的内容导出到文本文件,然后将语句粘贴到 SSMS 中并运行(它是从测试环境复制数据生活环境 - 我被两个环境看不到对方的事实所限制,环境中没有配置 bcp

我的问题是我要导出的表最多可以有 2,000,000 条插入语句。可以粘贴和运行的内容是否有限制?

Kin*_*hah 5

环境上没有配置bcp

BCP 是exeSQL Server 附带的一个。默认路径是C:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp.exe

您可以在此处参考我的 BCP 和 BULK INSERT 脚本。

我要导出最多 2,000,000 个插入语句。

SSMS 将无法支持这一点。你必须使用SQLCMD.

强烈建议您使用 BCP 或 SSIS 来完成任务。