1、Oracle数据库:普通肉垫式 什么叫批量插入呢,就是一次性插入一批数据,我们可以把这批数据理解为一个大的数组,而这些全部只通过一个SQL来实现,而在传统方式下,需要调用很多次的SQL才可以完成,这就是著名的“数组绑定”的功能。我们先来看一下传统方式下,插入多行记录的操作方式:
2、使用ODP特性。当数据量达到100万级别时,所用时间依然令人满意,最快一次达到890毫秒,一般为1秒左右。
3、SqlServer数据库:既然Oracle可以如此爽快,那么在SqlServer中是否也可以这样做呢?但是在SqlServer中却没有湮蘅辔挣诸如ArrayBindCount 这样的操作属性。不过,我们却可以借助于BULK INSERT来进入海量数据的添加。
4、虽然比不上Oracle那么变态,但是插入百万条数据也不过只用了几秒时间,比起我们平时的添加速度,无疑已经让人非常兴奋了吧,呵呵。