對于oracle來說,沒有這個必要,也是不建議的。
遮和sql server不同。

解决方案 »

  1.   

    對于oracle來說,沒有這個必要,也是不建議的。
    遮和sql server不同。
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject); 
    var mm : string; 
    var nn : integer; 
    begin 
    mm:='myid'; 
    nn:=2; 
    ADOStoredProc1.Close; 
    ADOStoredProc1.Parameters.Clear; 
    ADOStoredProc1.Parameters.CreateParameter(mm,ftstring,Pdinput,0,0); 
    adostoredproc1.Parameters.ParamByName(mm).value:=nn; 
    adostoredproc1.open; 
    label1.caption:= adostoredproc1.fields[1].asstring; 
    while not adostoredproc1.eof do 
       begin 
         label2.caption:= adostoredproc1.fields[1].asstring; 
         adostoredproc1.Next; 
       end; 
    end; 存储过程本身已是一个记录集了
      

  3.   

    我现在是在改一个已经写好的程序,把原来在Query.sql中的语句都提取出来做成存储过程以提高性能。有很多select语句的结果通过datasource连接到DBGrid显示出来。所以我想尽量少改动程序,把select语句放在存储过程中,用游标返回。如果还能用query的话我就不用更换别人用的组件(还不知道这些组件在其它地方有没有使用:(   ) 对于返回一个值的函数,我用Torasession.ExecPrc就可以了,这样连TOraquery都不用用了,呵呵。Toraquery中有没有和ToraSession.ExecPro相同功能的函数呢?
      

  4.   

    to:浪子:
    對于oracle來說,沒有這個必要,也是不建議的。
    遮和sql server不同为什么这么说呢