首页 MsSql 流程控制语句【循环、条件】

流程控制语句【循环、条件】

–简单循环declare –声明mynum number(3) := 0;beginloopmynum := mynum + 1;dbms_output.put_line(mynum);exit when mynum = 200; –退出循环条件end loop;end;–while循环declarei number := 1;beginwhile i = 100 loop –执行循环条件dbms_output.put_lin

–简单循环

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,,);

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mssql/20210117/16407.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部