加入收藏 | 设为首页 | 会员中心 | 我要投稿 鄂州站长网 (https://www.0711zz.com/)- 数据分析、网络、云渲染、应用安全、大数据!
当前位置: 首页 > 数据库 > MsSql > 正文

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

发布时间:2021-01-17 09:36:42 所属栏目: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,,);

(编辑:鄂州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读