为什么不能返回游标类型?
============================================================
CREATE OR REPLACE PROCEDURE p_test(p_string in varchar2)
AS
type t_cursor is ref cursor;
cur_basic t_cursor;BEGIN
open cur_basic for select * from t_hxsq_yxrz_m;
close cur_basic;
END p_test;
============================================================
怎样返回cur_basic? 但又不想用包的功能.
============================================================
CREATE OR REPLACE PROCEDURE p_test(p_string in varchar2)
AS
type t_cursor is ref cursor;
cur_basic t_cursor;BEGIN
open cur_basic for select * from t_hxsq_yxrz_m;
close cur_basic;
END p_test;
============================================================
怎样返回cur_basic? 但又不想用包的功能.
解决方案 »
- ORA-04031: unable to allocate 32 bytes of shared memory ("shared pool","insert into AppLog nolo...","sql area","kglhin: temp")
- 小弟求救
- 关于管道问题 no more rows needed。
- 小问题:不是存储过程或未定义
- 请问oracle8.05能设置定时自动备份出.dmp文件吗?oracle9.2应该可以的吧.
- 请问这个SQL语句怎么写?谢谢了
- 急,在调用PL/SQL的时候出现ORA-01460的错误,请问谁知道怎么解决/
- *** 紧急求助:熟悉ERP/MRPII(尤其是 Oracle Application R11i)接口的哥们进来指点一二 ***
- sybases数据库表移植到Oracle问题?请高手指教。
- 求助 oracle主库报密码错误,解决问题的大哥积分酬谢
- 如何在select中使用过程????
- 游标原理问题
============================================================
CREATE OR REPLACE PROCEDURE p_test(p_string in varchar2,cur_basic out cursor)
AS
type t_cursor is ref cursor;
cur_basic t_cursor;BEGIN
open cur_basic for select * from t_hxsq_yxrz_m;
close cur_basic;
END p_test;
============================================================
返回出错
怎样返回cur_basic? 但又不想用包的功能.