UP for you,and , you should try your best,do not lose chinese face :)

解决方案 »

  1.   

    至于在C++中使用带参数的sql的问题.我建议你使用OTL(Oracle template library),在google上你能很轻松的找到对otl的介绍和例子,我现在正在用.至于你说的合并算法,我还真没比较过,有一种能用就行.如果你看过otl的介绍后觉得还otl类有可能导致扩充性方面的问题,我觉得你还是直接用OCCI编程好了,我觉得用occi这种技术在扩充性方面应该没有什么问题.
      

  2.   

    nested loop, sort-merge and hash joins 是指使用各种连接,比较各种连接的使用情况,不同的连接对应不同的sql优化器。有rbo,cbo两种优化器,可以查阅相关的文章,我觉得这是你的课题的重点,可以比较大表和小表的连接,大表和大表的连接等。从sql优化上作文章。
      

  3.   

    其中nested loop指的是内连接,左外连接,左半外连接,适合较小的结果集的操作。
    hash joins指内连接,左连接,右连接,全外连接,hash连接所连接的结果集全部是全表扫描
    sort-merge ==merge joins??