想把select语句改写为存储过程,这样效率会有提高。但怎样把结果返回给query组件呢?使用游标(cursor)吗?
如果没有办法要用ToraStoredPro吗?该怎么用呢?我现在是在改一个已经写好的程序,把原来在Query.sql中的语句都提取出来做成存储过程以提高性能。有很多select语句的结果通过datasource连接到DBGrid显示出来。所以我想尽量少改动程序,把select语句放在存储过程中,用游标返回。如果还能用query的话我就不用更换别人用的组件(还不知道这些组件在其它地方有没有使用:(   ) 对于返回一个值的函数,我用Torasession.ExecPrc就可以了,这样连TOraquery都不用用了,呵呵。Toraquery中有没有和ToraSession.ExecPro相同功能的函数呢?也在oracle论坛提问
http://expert.csdn.net/Expert/topic/2148/2148945.xml?temp=.5801813