实验五实验内容:1
使用条件语句执行例 9
4 中程序,观察运行结果
4下面演示了 IF 语句的使用方法,代码如下:SET ServerOutput ON;DECLARE Num INTEGER := -11;BEGIN IF Num < 0 THEN dbms_output
put_line('负数'); ELSIF Num > 0 THEN dbms_output
put_line('正数'); ELSE dbms_output
put_line('0'); END IF;END;/程序中声明了一个整形变量 Num,使用 IF 语句推断 Num 是正数、负数或者 0,程序运行结果为‘负数’
使用分支语句执行例 9
5 中程序,观察运行结果
5使用 CASE 语句根据给定的整数输出对应的星期值,代码如下:SET ServerOutput ON;DECLARE varDAY INTEGER := 3; Result VARCHAR2(20);BEGIN Result := CASE varDAY WHEN 1 THEN '星期一' WHEN 2 THEN '星期二' WHEN 3 THEN '星期三' WHEN 4 THEN '星期四' WHEN 5 THEN '星期五' WHEN 6 THEN '星期六' WHEN 7 THEN '星期七' ELSE '数据越界' END; dbms_output
put_line(Result);END;/程序中声明了一个整形变量 varDAY 和一个字符型变量 Result
使用 CASE 语句推断 varDAY变量是星期几
假如变量 varDAY 在 1~7 之间,则能显示相应的星期信息:否则返回提示信息‘数据越界’
程序运行结果为‘星期三’
使用循环语句执行例 9
6 和例 9
9 中程序,观察运行结果