oracle游标学习一:
来源:互联网 发布:正则化 约束优化 编辑:程序博客网 时间:2024/05/16 09:46
写了一段oracle游标:
declare
x_user_id varchar2(21);
x_user_nam varchar2(22);
cursor user_info(user_info_id varchar2(21)) is
select user_id, user_nam
from posmadm.pmusrinf
where user_id = user_info_id;
begin
open user_info('hkrt_xh');
loop
fetch user_info
into x_user_id, x_user_nam;
dbms_output.put_line(x_user_id || '-----------' || x_user_nam);
exit when user_info%notfound;
end loop;
close user_info;
end;
报错的原因是:
使用带参数的游标的时候不能给参数类型指定长度!!!
另外 dbms要提到exit前面 防止重复输出。。。
改成:
declare
x_user_id varchar2(21);
x_user_nam varchar2(22);
cursor user_info(user_info_id varchar2) is
select user_id, user_nam
from posmadm.pmusrinf
where user_id = user_info_id;
begin
open user_info('hkrt_xh');
loop
fetch user_info
into x_user_id, x_user_nam;
exit when user_info%notfound;
dbms_output.put_line(x_user_id || '-----------' || x_user_nam);
end loop;
close user_info;
end;
- oracle游标学习一:
- oracle学习笔记--游标(一)
- oracle 学习之游标(一)
- 【oracle游标一】参数游标
- Oracle游标(一)
- Oracle 10g数据库游标的使用学习一
- Oracle游标学习笔记
- Oracle游标学习
- ORACLE游标学习系列
- oracle学习笔记-游标
- Oracle学习—游标
- oracle中的游标学习
- oracle游标学习
- oracle游标学习
- ORACLE游标学习
- Oracle游标(一)显式游标
- Oracle动态游标入门一
- Oracle 之游标学习总结
- 1元钱,可化为多少个1分,2分,5分(每种至少有1个)
- 需要阅读的书籍
- Tempter of the Bone
- System、Runtime、Math、Date、Calendar
- 多线程等待唤醒机制
- oracle游标学习一:
- 662 - Fast Food
- 记录下旧博客地址
- java写文件时,输出不完整的原因以及解决方法close()或flush()
- linux新手接触linux时的基本疑问解析
- Android界面布局中使用GIF动画
- 从两个数组中查找相同的数字谈Hashtable
- 正在学习《Windows程序设计》,补上SDK(Win32 API)编程这一课
- 练习时突然遇到的其他进制转十进制的两种c++代码