或者找高版本的PL/SQL DEVELOPER可以跟储存过程,能得到游标的内容~~
解决方案 »
- plsql中system用户不能以sysdba登录
- 一个查询语句,需要过滤掉对应多个字段的重复记录。求指教
- 可不可以用程序写一个可以记录输入框里面内容输入的数次的软件?
- 急!急!急!在Oracle中如何做到从A数据库中将一些需要的信息定期自动抛向B数据库
- orcale的资料档案库和数据库有什么不同啊??
- 书上说定义全局数据库名时, 要按照数据库.域名称,请问这里的域名称是指网络的域名称还是可以自己随便定义的.
- 问一个简单SQL语句的问题
- 怎么orcal导出数据库结构?急急
- oracle还原的问题。
- 关于JDBC连接Oracle的问题
- 一个查询问题
- 用DBLink时,出现错误ORA-12154: TNS: 无法解析指定的连接标识符
具体怎么操作呀,就这样加上去不对啊~
2 i_str varchar2(10):='';
3 num number;
4 begin
5 select count(*) into num from dept where deptno=nvl(i_str,deptno);
6 dbms_output.put_line(num);
7 end;
8 /
4PL/SQL 过程已成功完成。
(P_CURSOR in out department_pkg.Tab_departmentcousor)
IS
BEGIN
if P_CURSOR%isopen then
close P_CURSOR;
end if;
open P_CURSOR for
select * from department;
dbms_output('游标已成功打开');
END Department_SelectAll;
/在testwindow中输入
declare
-- Local variables here
i integer;
myc1 department_pkg.Tab_departmentcousor;
begin
-- Test statements here
Department_SelectAll(myc1);
end;
执行后,在testwindow的dbms output栏里显示"游标已成功打开"
P_CURSOR%isopen boolean类型,真为正在打开,假为未打开,打开处于该状态的游标会出错;
P_CURSOR%found boolean类型,真为有数据,假为没有数据,一般紧跟在fetch语句后面
P_CURSOR%notfound boolean类型,用法与前者相反;
dbms_output.put_line()的用法:
参数可以是日期/字符/数值,长度好象不能大于1024,作用是输出参数内容到缓冲区或测试窗口的dbms output栏