• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > 详解Oracle数据库各类控制语句的使用

详解Oracle数据库各类控制语句的使用

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle数据库详解,oracle游标详解,oracle执行计划详解,oracle体系结构详解,oracle详解等相关知识,希望本文的分享对您有所帮助

Oracle数据库各类控制语句的使用是本文我们主要要介绍的内容,包括一些逻辑控制语句、Case when的使用、While的使用以及For的使用等等,接下来我们就开始一一介绍这部分内容,希望能够对您有所帮助。

Oracle 中逻辑控制语句 

If elsif else end if  
set serverout on;  
declare per_dep_count number;  
begin  
select count(*) into per_dep_count from emp;  
if per_dep_count>0 then  
dbms_output.put_line('Big Than 0');  
elsif per_dep_count>5 then <span style="font-size:24px;color:#ff0000;"><strong>--elsif not elseif!!!!   
</strong></span>        dbms_output.put_line('Big Than 5');  
else  
dbms_output.put_line('En?');  
end if;  
end; 
</div>

 Case when 的使用的两种方式  :

第一种使用方式

declare per_dep_count number;  
begin  
select count(*) into per_dep_count from emp;  
case per_dep_count  
when 1 then  
dbms_output.put_line('1');  
when 2 then  
dbms_output.put_line('2');  
else  
dbms_output.put_line('else');  
end case;  
end;  
</div>

第二种使用方式

declare per_dep_count number;  
begin  
select count(*) into per_dep_count from emp;  
case   
when per_dep_count=1 then  
dbms_output.put_line('1');  
when per_dep_count=2 then  
dbms_output.put_line('2');  
else  
dbms_output.put_line('else');  
end case;  
end;  
</div>

While 的使用 

declare v_id number:=0;  
begin  
while v_id<5 loop  
v_idv_id:=v_id+1;  
dbms_output.put_line(v_id);  
end loop;  
end;  
</div>

For的使用 

declare v_id number:=0;  
begin  
for v_id in 1..5 loop  
dbms_output.put_line(v_id);  
end loop;  
end; 
</div>

关于Oracle数据库各类控制语句的使用就介绍到这里了,希望本次的介绍能够对您有所收获!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • oracle 临时表详解及实例
  • Oracle数据库中的基本建库操作详解
  • Oracle 手动创建数据库步骤详解
  • 详解Oracle数据库各类控制语句的使用
  • oracle联机数据库备份详解

相关文章

  • 2017-05-11oracle中110个常用函数介绍
  • 2017-05-11oracle误删数据表还原的二种方法(oracle还原)
  • 2017-05-11Oracle如何直接运行OS命令(上)第1/2页
  • 2017-05-11Oracle导出excel数据
  • 2017-05-11详解Oracle数据库各类控制语句的使用
  • 2017-05-11基于Oracle的面向对象技术入门基础简析开发者网络Oracle
  • 2017-09-08oracle中分组排序并取最大值
  • 2017-05-11如何查询占CPU高的oracle进程
  • 2017-05-11ORACLE应用经验(1)
  • 2017-05-11oracle用户权限管理使用详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle SQL树形结构查询
    • Oracle创建Database Link的两种方式详解
    • Oracle Arraysize设置对于逻辑读的影响实例分析
    • oracle 11g em重建报唯一约束错误解决方法
    • oracle列合并的实现方法
    • Oracle 查询表信息获取表字段及字段注释
    • Oracle开发之分析函数简介Over用法
    • Oracle数据库中建立索引的基本方法讲解
    • ORACLE数据库查看执行计划的方法
    • Oracle 启动例程 STARTUP参数说明

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有