--简单循环
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,,);