循环语句第1种 LOOP ... END LOOP;
7)循环语句
--------第1种----------
LOOP ... END LOOP;
declare
n number(3) := 1;
begin
LOOP
dbms_output.put_line(n);
n := n+1;
EXIT WHEN n>10;
END LOOP;
end;
/
//有一个字符串"abcdefg"
要求时倒序打印每一个字母
g
f
e
d
c
b
a
length('abc')//获取字符个数
select substr('abc',2,1)
from dual;//从第2个字符开始截取1个
declare
str varchar2(50):='中国人';
len number(5);
c char(2);
begin
len := length(str);
loop
c := substr(str,len,1);
dbms_output.put_line(c);
len := len-1;
exit when len<=0;
end loop;
end;
随笔有些是自己写的,有些是根据网上的东西自己整理的,文章基本都是别人的,只是为方便查看复制到那里