create or replace function fun_test(
v_sqlstr varchar2
)
return varchar2
is
v_retcur pck_test.sta_cur;
begin
open v_retcur for v_sqlstr;
end fun_test;以上语句的目的是取的游标中的值,拼成字符串返回。
v_sqlstr是动态的SELECT语句,因此返回的游标的类型是未知的,不知道怎么取值?
v_sqlstr varchar2
)
return varchar2
is
v_retcur pck_test.sta_cur;
begin
open v_retcur for v_sqlstr;
end fun_test;以上语句的目的是取的游标中的值,拼成字符串返回。
v_sqlstr是动态的SELECT语句,因此返回的游标的类型是未知的,不知道怎么取值?
解决方案 »
- 一个更新的sql,不知道怎么写
- 各位大家下这个查询应该怎么写啊.
- Oracle存储过程游标问题,数据库表明明有数据,但游标返回的集合为0
- ◆很奇怪的问题,不知有没有人碰到过?◆
- sql 问题
- 再问,存储过程中使用游标
- oracle 用户权限?
- SQL的简单问题
- 如何找到数据库中第二小ID的那一行数据 ?(在线等等)
- [ 2 0 0 分]触发器中的:old,:new该怎么用,还有after和before该怎样和:old,:new结合使用,我出现如下情况是为什么?(急急急急急急急)
- oracle如何处理大量实时(如移动短信)的数据?--请高手进来!---在线讨论!!!!!
- 怎么把一个表中的某列最大值和另外几个常数插入到另一个表中??
as
type sta_cur is ref cursor; --是弱类型就可以了
end;
/