1. 程式人生 > >ORACLE儲存過程的分支語法(IF語句)

ORACLE儲存過程的分支語法(IF語句)

基本語法

1.    if 條件 then 語句1;

       語句2;

       end if;

2.    if  條件 then 語句序列1;

       esle 語句序列;

       end if;

3.    if 條件 then 語句;

       elsif 語句 then 語句;

       else 語句;

       end if;

例:

declare
var number;
psal test_procedure.money%type;
begin

  select t.money 
  into psal 
  from test_procedure t 
  where t.name = 'XX天';

  if psal>1000 
    then var:=10;
  elsif psal>1999 
    then var:=20;
  else var:=20;

  end if;

dbms_output.put_line(var);

end;

唯一注意的一點就是elsif的寫法!! 看清

楚!!