oracle学习--循环语句 |
loop循环: create or replace procedure pro_test_loop is i number; begin i:=0; loop i:=i+1; dbms_output.put_line(i); if i>5 then exit; end if; end loop; end pro_test_loop; while循环: create or replace procedure pro_test_while is i number; begin i:=0; while i<5 loop i:=i+1; dbms_output.put_line(i); end loop; end pro_test_while; for循环1: create or replace procedure pro_test_for is i number; begin i:=0; for i in 1..5 loop dbms_output.put_line(i); end loop; end pro_test_for; for循环2: create or replace procedure pro_test_cursor is userRow t_user%rowtype; cursor userRows is select * from t_user; begin for userRow in userRows loop dbms_output.put_line(userRow.Id||','||userRow.Name||','||userRows%rowcount); end loop; end pro_test_cursor; |
oracle学习--循环语句
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
oracle中for循环
因为循环次数太多,需要在命令行首先执行SQL语句:
字符串 SQL 赋值 -
oracle 嵌套循环联结
用scott/tiger登录。嵌套循环联结就是一个循环嵌在另一个循
SQL sed ide -
oracle循环执行sql
1.创建一个序列,是为了主键自增。create s
oracle循环执行sql 循环执行sql语句 oracle循环执行sql语句 添加数据 自增 -
oracle循环语句
直接上sql代码: 自己项目中用到循环执行sql如下:
sql oracle