在MS SQL中,使用insert语句将数据导入表的最佳方式是什么?

在MS SQL中,使用insert语句将数据导入表的最佳方式是什么?,sql,sql-server,import,Sql,Sql Server,Import,我已将另一个db中的表作为insert语句导出到.sql文件中 导出的文件中大约有350k行 当我试图简单地运行它们时,甚至在执行开始之前,我都会遇到“内存不足”的错误 如何轻松导入此文件 提前感谢,, Orkun您必须手动将sql文件拆分为较小的部分。使用记事本++或其他能够处理大型文件的编辑器 另外,由于您编写了一个表,所以可以尝试使用实用程序或编辑器,它可以自动将文件拆分为预定义大小的部分。使用SQLCMD实用程序。。搜索MICROSOFT文档。。这样,您只需要给出一些参数。其中之一是文件

我已将另一个db中的表作为insert语句导出到
.sql
文件中

导出的文件中大约有350k行

当我试图简单地运行它们时,甚至在执行开始之前,我都会遇到“内存不足”的错误

如何轻松导入此文件

提前感谢,,
Orkun

您必须手动将sql文件拆分为较小的部分。使用记事本++或其他能够处理大型文件的编辑器


另外,由于您编写了一个表,所以可以尝试使用实用程序或编辑器,它可以自动将文件拆分为预定义大小的部分。

使用SQLCMD实用程序。。搜索MICROSOFT文档。。这样,您只需要给出一些参数。其中之一是文件路径。。无需经历拆分和其他杂耍的痛苦。

是否可以按原样导出数据,而不是作为脚本,然后使用SQL Server的导入/导出向导按原样导入数据?我从Oracle数据库导出,如果有帮助的话,我也可以导出到csv