1、 编写PL/SQL程序,使用LOOP…EXIT…END语句计算1—100之间所有偶数之和。
时间: 2024-05-01 21:24:01 浏览: 59
1z0-148 Study Guide Part1
4星 · 用户满意度95%
下面是一个计算1-100之间所有偶数之和的PL/SQL程序,使用了LOOP...EXIT...END语句。
```sql
DECLARE
sum_even NUMBER := 0; -- 定义变量sum_even,初始值为0
i NUMBER := 1; -- 定义变量i,初始值为1
BEGIN
LOOP
IF i > 100 THEN -- 当i大于100时,退出循环
EXIT;
END IF;
IF MOD(i, 2) = 0 THEN -- 判断i是否为偶数
sum_even := sum_even + i; -- 如果是偶数,加入到sum_even中
END IF;
i := i + 1; -- i自增1
END LOOP;
DBMS_OUTPUT.PUT_LINE('1-100之间所有偶数之和为:' || sum_even); -- 输出结果
END;
```
程序运行结果为:
```
1-100之间所有偶数之和为:2550
```
说明程序计算正确。
阅读全文