小弟最近需要使用oralce 开发一些报表,无奈oracle 数据库不太熟悉。
以前一直使用sql server ,报表中需要要对数据进行一些复杂的逻辑处理,然后输出结果。
使用sql server 的时候,可以创建临时表,然后对临时表中的数据进行处理然后输出数据,
请教各位oralce 中该如何处理此类报表的逻辑?

解决方案 »

  1.   

    同样可以使用游标处理
    CURSOR C_PP IS SELECT * FROM tablename  WHERE 条件
    然后对 C_PP 取出数据处理,你百度一下吧 ,有详细资料
      

  2.   

    嗯,oracle可选择的方法更多,oracle有集合。  建议function  ......return ref cursor
      

  3.   

    oracle有游标,返回游标,就相当于返回了select语句的结果集,然后就看你怎么用了。
      

  4.   

    随便怎么处理了,只要把最后要显示的数据显示出来就行,或者是HTML或者是EXCEL或者是PDF