oracle pl/sql(20分)

  • 主题发起人 主题发起人 wangjb
  • 开始时间 开始时间
W

wangjb

Unregistered / Unconfirmed
GUEST, unregistred user!
oracle procedure
(aa_out out string)
cursor aa_proc is select aa from aa;
begin
open aa_proc
loop
exit when aa_proc%NOTFOUND;
fetch aa_proc into aa_out;
endloop;
end;
假设AA中有多个记录。
在DELPHI 中 怎样读取每一条记录字段AA值,输出到界面
如:edit1.text:=aa_proc.parambyname('aa_out').asstring;
 
如果记录不多的化,可以在记录之间加入特殊字符
在客户端取出根据特殊字符判断记录数
 
oracle好象没有你这种用法,interbase倒可以一条一条返回给客户。
oracle应该使用游标变量,就游标变量打开后返回给客户端

create type cur_type REF CURSOR;

oracle procedure (aa_out out cur_type)
begin
open aa_out for select aa from aa;
end;

 
多人接受答案了。
 
后退
顶部