读书人

oracle函数循环,该如何处理

发布时间: 2012-05-24 11:55:41 作者: rapoo

oracle函数循环
想问一下ORACLE能像JAVA程序那样写FOR循环么?
比如我Java这样public static void ss() {
int a = 10;
int b = 20;
for (; b - a > 1; a++) {
System.out.println(1);
}
}

请问在ORACLE函数里如何实现上面的功能?谢谢。

[解决办法]
因为没有返回值,所以建一个procedure

SQL code
create or replace procedure ssis  a number := 10;  b number := 20;beginwhile (b - a > 1) loop   dbms_output.put_line(1);   a := a + 1;end loop;end;-- 执行execute ss;-- 输出结果111111111 

读书人网 >oracle

热点推荐