SQL存储过程在大型数据库中失败

时间:2012-09-13 05:35:48

标签: sql sql-server

我有一个特定的SQL文件,其中我将数据库中表上的所有内容复制到另一个数据库中的另一个表。

传统的INSERT语句用于执行相同的操作。但是这个表有850万条记录而且失败了。查询使用较小的数据库成功。

同样在我运行该特定表的select *查询时,SQL查询表示显示内存不足异常。 特别是有一个表有很多记录。所以这个表我想从旧的Db复制到新的Db。

实现这一目标的替代方法是什么?

是否有任何快速解决方法可以避免此异常并使查询成功?

让我这样说吧。当有大量记录时,为什么这个操作会失败?

1 个答案:

答案 0 :(得分:1)

我不知道这是否算作"传统的INSERT",但你有没有尝试过" INSERT INTO"?

http://www.w3schools.com/sql/sql_select_into.asp