oracle批量插入数据

有一次开发一个功能,须要导入别人提供的几万条数据,

数据在一个*.sql文件里,大概有8万条数据

insert into testtable(id,name) values(1,'1')   -----8万多条

依照寻常习惯。直接把全部insert into 语句复制到一个pl/sql新开的sql窗体中运行,结果直接卡死了。

然后打开pl/sql--->File--->Open--->Sql Script直接运行*.sql文件进行导入。结果,依旧卡死。

后面经同事帮助。用另外一个方法攻克了这个问题:

打开pl/sql--->File--->New---->Command Window--->输入@。然后敲Enter键,选择要导入的数据所在的文件(通常是*.sql文件)---运行成功

原文地址:https://www.cnblogs.com/mfrbuaa/p/5150207.html