Oracle条件分支语句是我们经常需要用到的,下面就为您详细介绍Oracle条件分支语句的语法,如果您对此方面感兴趣的话,不妨一看。
在金城江等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、做网站 网站设计制作按需网站策划,公司网站建设,企业网站建设,高端网站设计,网络营销推广,成都外贸网站建设公司,金城江网站建设费用合理。
Oracle条件分支语句用于依据特定的情况选择要执行的操作,PL/SQL提供了三种Oracle条件分支语句:if-then, if-then-else,if-then-elsif。
语法如下:
- if conditions then
- statements;
- [elseif conditions then
- statements;]
- [else
- statements;]
- end if;
1、if-then示例
用于执行单一条件判断,如果满足特定条件则会执行相应操作,如果不满足特定条件则退出条件分支语句。
- declare
- v_count number;
- begin
- select count(*) into v_count from cip_temps;
- if(v_count>0) then
- dbms_output.put_line('v_cont的值:'|| v_count);
- end if;
- end;
- /
2、if-then-else示例
用于执行二重条件判断,如果满足特定条件则执行一组操作,如果不满足则执行另一组操作。
- declare
- v_count number;
- begin
- select count(*) into v_count from cip_temps;
- if(v_count>11) then
- dbms_output.put_line('v_cont的值:'|| v_count);
- else
- dbms_output.put_line('v_count的值:'|| v_count);
- end if;
- end;
- /
3、if-then-elsif示例
用于执行多重条件判断,如果满足特定条件1则执行***组操作,如果满足特定条件2则执行第二组操作,以此类推,如果都不满足特定条件则执行不满足条件的操作。
- declare
- v_count number;
- begin
- select count(*) into v_count from cip_temps;
- if(v_count>10) then
- dbms_output.put_line('if操作___v_cont的值:'|| v_count);
- elsif (v_count=10) then
- dbms_output.put_line('elsif操作____v_count的值:'|| v_count);
- else
- dbms_output.put_line('else操作____v_cout的值:'||v_count);
- end if;
- end;
- /
【编辑推荐】
详解oracle授权语句
Oracle循环语句的写法
Oracle创建用户的语法介绍
Oracle默认用户的密码问题
Oracle游标常用属性
当前名称:Oracle条件分支语句示例
文章分享:http://www.shufengxianlan.com/qtweb/news6/166606.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联