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;