当前位置:网站首页 > SQL数据库编程 > 正文

sqlfor循环语句(sql使用for循环)



 游标的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循环)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • oracle doc(oracle docker 支持sqlload)2024-12-27 07:00:04
  • pymysql查询mysql输出成字典(mysql查询输出到一个文件)2024-12-27 07:00:04
  • sql文件格式(sql 格式)2024-12-27 07:00:04
  • sql文件格式(sqlserver文件格式)2024-12-27 07:00:04
  • pymysql怎么安装到spyder(怎么安装pymysql模块)2024-12-27 07:00:04
  • pymysql 连接数据库(pymysql 连接数据库密码带特殊符号)2024-12-27 07:00:04
  • sqlldr命令详解(sqlldr-704)2024-12-27 07:00:04
  • mysql 和 oracle(mysql和oracle的分页查询的区别)2024-12-27 07:00:04
  • mysql主键约束关键字是什么(mysql约束的关键字)2024-12-27 07:00:04
  • plsql注册码(plsql注册码在哪里填)2024-12-27 07:00:04
  • 全屏图片