oracle:insert优化

案例:

在一个系统中,有时候为了配合测试,我们需要往数据库中insert 很多的数据,现在情景如下,我有一个文件,这个文件大概有5000条记录,每一个用户都需要导入这个文件,配合测试,假设现在这个表叫做A,也就是说,除了A中标识这个数据属于哪个用户的字段user之外,全部都一样

第一个方法:批量导出用户userYY的全部记录,然后替换里面的user字段的内容变成userUU的内容,然后逐条insert,这时有一个特别的问题就是pl/sql崩溃了

第二个方法:

insert into A(user,c1,c2,c3)
select userUU, c1,c2,c3 from A where user='userYY'

posted @ 2016-11-09 11:55  baby丽君君  阅读(1004)  评论(0编辑  收藏  举报