ORACLE中的结构控制(case语句)

 时间:2024-10-23 09:16:59

CASE语句与IF语句类似,也是根据条件判断到对于你的执行语句。CASE语句可分为两种类型,一种是简单的case语句,一种是搜索试case语句

工具/原料

ORACLE

PLSQL

简单case语句

1、简单的case语句会给出一个表达式,并将可能发生的结果与其做比较,如果匹配成功则执行对应的语句

ORACLE中的结构控制(case语句)

4、例:取一个随机数范围为1颍骈城茇--5,输出该数的信息DECLARE STR1 NUMBER(10);BEGIN STR1 := DBMS_RANDOM.VALUE(1,5); CASE STR1 WHEN 1 THEN DBMS_OUTPUT.PUT_LINE('STR1的值是1'); WHEN 2 THEN DBMS_OUTPUT.PUT_LINE('STR1的值是2'); WHEN 3 THEN DBMS_OUTPUT.PUT_LINE('STR1的值是3'); WHEN 4 THEN DBMS_OUTPUT.PUT_LINE('STR1的值是4'); ELSE DBMS_OUTPUT.PUT_LINE('STR1的值是5'); END CASE;END;

ORACLE中的结构控制(case语句)

搜索试CASE语句

1、语法:[<<label_name>>]casewhen boolean_expression1 then statement1 ;when boolean_expression2 then statement2 ;.......[else statementn ;]end case [label_name];

ORACLE中的结构控制(case语句)

4、代码解析:第2行:声明一个number变量为str1第4行:给变量STR1赋一个1-100的随机值第6行:如果满足STR1<=20,则执行第7行语句第8--13行:与第六行一样判断。需要注意的是如果第六行语句为真,执行了第7行语句,还是会对后面的语句进行判断,如果都后面还有语句为真则同样会执行输出,如果都为假则else

ORACLE中的结构控制(case语句)
  • 武夷山旅游全攻略完整篇
  • 晚上睡觉出虚汗
  • 快播如何下载电影
  • 如何同摩洛哥人做生意
  • 无花果鲜笋猪骨汤做法
  • 热门搜索
    金枪鱼怎么吃 怎么去雷神岛 策划怎么写 奶水不足怎么办 山药怎么炒好吃 成长记录册怎么写 濑尿虾怎么清洗 恰玛古怎么吃 书信怎么写 三菱欧蓝德怎么样