–简单循环
mynum () : mynum mynum ;
;
–while循环
:
i loop
i ;
–for循环
i .. ;
–goto循环
: i i
biaoji>;
–if条件语句
:
v_value1
dbms_output.put_line( ;
–case when
() : (
;
() : (
v_value1
v_value1
;
以上两种方式都是可以的,这里注意了,case when语句 始终都都返回值()。
也可以用于查询结果和查询条件
t.c_case_no
t.c_case_no
t.c_case_no
;
–decode
decode(条件,值1,翻译值1,值2,翻译值2,…值n,翻译值n,缺省值)
decode(,,,,,) dual;
可用于查询结果和查询条件。()
decode(t.type, t.c_no decode(t.c_no,,);