PL / SQL案例
PL / SQL案例声明 PL / SQL CASE语句可帮助您基于选择器执行一系列满足条件的操作。选择器可以…
PL / SQL案例声明
PL / SQL CASE语句可帮助您基于选择器执行一系列满足条件的操作。选择器可以是CASE语句检查为布尔值的任何变量,例如变量,函数或表达式。
CASE语句的工作方式与IF语句一样,仅使用关键字WHEN。 CASE语句从上到下进行评估。如果条件为TRUE,则执行相应的THEN calause,然后执行END CASE子句。
CASE语句的语法:
CASE [ expression ] WHEN condition_1 THEN result_1 WHEN condition_2 THEN result_2 ... WHEN condition_n THEN result_n ELSE result END
PL / SQL案例声明示例
让我们举个例子来说明一下:
DECLARE grade char(1) := 'A'; BEGIN CASE grade when 'A' then dbms_output.put_line('Excellent'); when 'B' then dbms_output.put_line('Very good'); when 'C' then dbms_output.put_line('Good'); when 'D' then dbms_output.put_line('Average'); when 'F' then dbms_output.put_line('Passed with Grace'); else dbms_output.put_line('Failed'); END CASE; END;
执行以上代码后,您会得到以下结果:
Excellent PL/SQL procedure successfully completed.
类别:MySQL、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!