上一篇说过如何整理excel中的数据成sql了,小数据量的时候可以直接执行,但是数据量大的时候insert会很慢,
这时候需要用导入语句执行,将整理好的装有insert语句的sql文件放到测试环境服务器
执行如下命令
sqlplus username/password@dbname @/home/insert.SQL > logs.log
这句话执行 2万条数据 几秒就可以
用以上语句执行时 打印的日志在 /home/logs.log 里面 如果没有执行成功可以去里面看错误信息
如果insert 里面有commit 数据会直接进入到数据库 如果没有 按ctl+d 退出时会自动提交
也可以直接用
sqlplus username/password@dbname @/home/insert.SQL
会直接在当前屏幕打印日志,直观的看到
日志停止输出以后 还在plsql里面 可以直接执行 commit;
留着备用 特此记录