PLSQL總結——3.case語句

declare
  a number;
begin
  a := 1;
  --方式1
  case a
    when 1 then
      dbms_output.put_line('1');
    when 2 then
      dbms_output.put_line('2');
    else
      dbms_output.put_line('unknow');
  end case;

  --方式2
  case
    when a = 1 then
      dbms_output.put_line('1');
    when a = 2 then
      dbms_output.put_line('2');
    else
      dbms_output.put_line('unknow');
  end case;

  --方式3,此方法可以用在SQL語句中
  dbms_output.put_line(case a when 1 then '1' when 2 then '2' else
                       'unknow' end);
end;


發佈了22 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章