游标的FOR循环,循环体是查询的表
1、知识点
格式:
for -- 开始for循环
parai -- 定义游标 也可以认为是 java中的循环变量
in(sql语句)-- 需要循环的sql结果集
loop -- 开始循环
sql逻辑 -- 此处是需要处理的sql逻辑
end loop 表示结束for循环
2、示例
set serveroutput on ;
declare
salaryD varchar2(30);
begin
-- 将emp表所有empno存到游标empnoi
for empnoi in(select empno from emp ) loop -- 循环人员
begin
select salary into salary from salaryD where empno = empnoi.empno;
end;
-- 输出,需要||拼接
dbms_output.put_line(empnoi.empno||':'||salary);
end loop;
end;
/
循环体是单纯的数字:
循环体是数据库的表中字段:
到此这篇sqlfor循环语句(sql使用for循环)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sqlbc/48551.html