orientdb数据库-PL/SQL可搜索CASE语句

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

可搜索的CASE语句没有选择器,语句中的WHEN子句包含给出布尔值的搜索条件。

语法

PL/SQL中可搜索的case语句的语法是 –

CASE     WHEN selector = 'value1' THEN S1;     WHEN selector = 'value2' THEN S2;     WHEN selector = 'value3' THEN S3;     ...     ELSE Sn;  -- default case  END CASE; 

流程图

PL/SQL可搜索CASE语句

实例

请参考以下示例代码 –

SET SERVEROUTPUT ON SIZE 1000000; DECLARE     grade char(1) := 'B';  BEGIN     case         when grade = 'A' then dbms_output.put_line('Excellent');        when grade = 'B' then dbms_output.put_line('Very good');        when grade = 'C' then dbms_output.put_line('Well done');        when grade = 'D' then dbms_output.put_line('You passed');        when grade = 'F' then dbms_output.put_line('Better try again');        else dbms_output.put_line('No such grade');     end case;  END;  / 

当上述代码在SQL提示符下执行时,它会产生以下结果 –
PL/SQL可搜索CASE语句

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 plsql数据库/a> 只为你绽放。

本文固定链接: http://kua0.com/2019/05/07/orientdb数据库-pl-sql可搜索case语句/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注