循环语句第1种LOOP ... END LOOP;

mac2022-06-30  23

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;

转载于:https://www.cnblogs.com/yunman/p/5497838.html

最新回复(0)