例如:过程
create or replace procedure sp_test
(v_a int,
v_cur sys_refcursor)
asbegin
if Nvl(v_a, 0) = 0 then
open cursor for select * from test1;
end if;
end;如何在oracle developer中调用该过程
create or replace procedure sp_test
(v_a int,
v_cur sys_refcursor)
asbegin
if Nvl(v_a, 0) = 0 then
open cursor for select * from test1;
end if;
end;如何在oracle developer中调用该过程
解决方案 »
- PLSQL中文乱码问题
- oracle 9i pl/sql不小心drop一张240G的表,一执行就停止,表能恢复吗?
- 我用PLSQL Developer登陆oracle总是进不去?
- 求救数据库回滚脚本怎么写?
- Oracel 10g数据库倒到9i 出现 ORA-00010 错误,江湖救急,各位大仙给个良方。
- rman备份表空间时为什么表空间对应的数据文件扩展名是.ora就不能备份,是.dbf就能备份
- 高手请进--这样的select如何实现?
- 集群应用访问同一个库下的存储过程,并发该怎么控制
- VTK-100 无法连接到Management Server seikoo???
- 请问, Oracle 有没有图形界面,可以在里面进行对数据库的管理,如删除,建立表等。
- 双机装oracle,进程因错误而终止。!!!!!
- oracle 用户角色
set serveroutput on;
declare
col1 varchar2(10);
col2 varchar2(10);
M sys_refcursor;
begin
sp_test (0, M);
fetch M into col1, col2;
DBMS_OUTPUT.PUT_LINE(col1);
DBMS_OUTPUT.PUT_LINE(col2);
close M;
end;