您的当前位置:首页oracle 循环用法

oracle 循环用法

2023-02-11 来源:小侦探旅游网
oracle 循环用法

Oracle循环语法有以下几种常用的用法:

1. WHILE循环: ```

DECLARE

counter NUMBER := 1; BEGIN

WHILE counter <= 10 LOOP

DBMS_OUTPUT.PUT_LINE('Counter: ' || counter); counter := counter + 1; END LOOP; END; ```

上述代码中,循环会在counter的值小于等于10时执行。每次循环,都会打印出counter的值,并将counter增加1。

2. FOR循环: ```

BEGIN

FOR counter IN 1..10 LOOP

DBMS_OUTPUT.PUT_LINE('Counter: ' || counter); END LOOP; END; ```

这个例子中,循环会从1到10遍历counter的值。每次循环,都会打印出counter的值。

3. LOOP循环:

```

BEGIN LOOP

DBMS_OUTPUT.PUT_LINE('Infinite Loop'); EXIT WHEN counter > 10; END LOOP; END; ```

这个例子中,循环会无限执行,直到counter的值大于10为止。每次循环,都会打印出\"Infinite Loop\"。使用EXIT WHEN语句可以在满足某个条件时退出循环。

以上是一些常见的Oracle循环用法,具体使用哪种循环取决于你的需求。

因篇幅问题不能全部显示,请点此查看更多更全内容