首页 > 学院 > 开发设计 > 正文

pl/sql编程(六)循环

2019-11-08 20:43:38
字体:
来源:转载
供稿:网友

请编写一个过程可输入用户名,并循环添加10个用户到user表中,用户编号从1到10; 第一种循环 至少执行循环体一次

create or replace PRocedure sp2(spName varchar2) isv_num number:=1;beginloopinsert into users values(v_num,spName);exit when v_num=10;v_num:=v_num+1;end loop;end;/

while 循环 只有条件为TRUE时才执行 用户编号从11开始

create or replace procedure sp2(spName varchar2) isv_num number:=11;beginwhile v_num<=20 loopinsert into users values(v_num,spName);v_num:=v_num+1;end loop;end;/

for 循环基本结构

beginfor i in reverse 1..10 loopinsert into users values(i,spName);end loop;end;/
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表