Oracle case 语法

1. CASE 语法:

CASE 测试变量
    WHEN  目标1  THEN
        ...
    WHEN  目标2   THEN
        ...
END  CASE ;

例如:

set serverout on
declare
  v_name varchar2(20):='&name';
begin
  case v_name
    when 'a' then
       dbms_output.put_line('输入的是a');
    when 'b' then
       dbms_output.put_line('输入的是b');
  end case;
end;
/

 

posted @ 2017-02-25 11:28  CHIL  阅读(739)  评论(0编辑  收藏  举报