如何得到一个动态sql执行后的数据

wdy801229 2006-11-13 04:31:38
请看如下代码
open Cur_result for 'select * from '||TableName;--TableName是个参数
loop
--请问如何可以得到这个动态游标的数据,如何写?谢谢

end loop;
...全文
245 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eric_1999 2006-11-15
  • 打赏
  • 举报
回复
Cur_result.字段名
rolandzhang 2006-11-15
  • 打赏
  • 举报
回复
补充楼上的:
试一下
......
as
tabName varchar2(50) :=TableName;
type resultTab is table of tabName%rowtype index by binary_integer;
v_resultTab resultTab;

fetch Cur_result into v_resultTab(1);
while Cur_result%found loop
dbms_output.putline(v_resultTab(1).field1);
......
.........
fetch Cur_result into v_ResultTab(1);
end loop;
a84420 2006-11-14
  • 打赏
  • 举报
回复

fetch Cur_result into XXX;
while Cur_result%found loop
......
......
.........
fetch Cur_result into XXX;
end loop;

wdy801229 2006-11-13
  • 打赏
  • 举报
回复
不用游标也可以,我只是要在程序中得到这个sql执行后的数据。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧