当select对多个单个参数进行限定时,批处理是否有用?

时间:2014-02-22 13:15:53

标签: sql oracle jdbc batching

我的Oracle 11g SQL查询看起来像这样:

select distinct(p.person_id) 
from   person p, activity a 
where  p.name like '?' 
  and p.active=1 
  and p.create_date<=systimestamp 
  and p.end_date>=systimestamp 
  and p.person_id = a.person_id 

此外,我根据特定条件动态地将几个日期时间资格(在活动表上)添加到上面的查询中。

我正在使用一个用JDBC编写的批处理框架,但我的问题是 - 在这种情况下真的需要批处理还是只是一个不必要的开销?我看到的所有示例都涉及in参数,用于资格认证。

另外,有没有一个很好的资源来阅读这些东西?我找不到任何合适的消息来源。

由于

0 个答案:

没有答案