例9.9
例9.6的程序也可以用FOR…IN…LOOP…END LOOP语句实现,代码如下: SET ServerOutput ON; DECLARE
v_Num INTEGER; v_Sum INTEGER := 0; BEGIN
FOR v_Num IN 1..3 LOOP
v_Sum := v_Sum + v_Num;
dbms_output.put_line(v_Num); IF v_Num < 3 THEN
dbms_output.put_line(' + '); END IF; END LOOP;
dbms_output.put_line(' = '); dbms_output.put_line(v_Sum); END; /
1. 使用PL/SQL函数
执行例9.12和例9.26中的程序,观察运行结果。 例9.12
如果要计算-4的绝对值,可以执行一下命令。 SET ServerOutput ON; BEGIN
dbms_output.put_line(ABS(-4)); END; /
例9.26
执行以下语句可以统计Users中最小的用户编号: SELECT MIN(UserID) FROM UserManAdmin.Users;