GaussDB 100 游标---带参游标的应用示例
【摘要】 示例1,带参数的游标;
create or replace procedure test_getparameters (c1 in varchar2 , c2 in int )
is
cursor getsome(c5 varchar2 ,c6 int ) is
select * from test_02 where col1 = c5...
示例1,带参数的游标;
create or replace procedure test_getparameters (c1 in varchar2 , c2 in int )
is
cursor getsome(c5 varchar2 ,c6 int ) is
select * from test_02 where col1 = c5 and col2 =c6 order by id ;
corsor_record getsome%rowtype ;
begin
open getsome(c1 ,c2 );
loop
fetch getsome into corsor_record ;
exit when getsome%notfound ;
dbms_output.put_line('result is '||'-----'|| corsor_record.id ||corsor_record.col1||'-----'||corsor_record.col2);
end loop ;
close getsome ;
end;
/
说明;(1)带参数的游标在open时须传参,在fetch时不传参。
(2)游标名%notfoud 参数在游标获取不到参数时,返回false;
(3)loop循环,通过exit when条件跳出循环。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
热门文章
评论(0)