主页 > 知识库 > 详解Oracle数据库各类控制语句的使用

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

热门标签:山东crm外呼系统软件 哈尔滨电话机器人销售招聘 爱客外呼系统怎么样 开发外呼系统 慧营销crm外呼系统丹丹 地图标注养老院 哪个400外呼系统好 百度地图标注途经点 图吧网站地图标注

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; 

 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;  

第二种使用方式

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;  

While 的使用 

declare v_id number:=0;  
begin  
while v_id5 loop  
v_idv_id:=v_id+1;  
dbms_output.put_line(v_id);  
end loop;  
end;  

For的使用 

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

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

您可能感兴趣的文章:
  • Flash中常用到的ActionScript控制语句用法
  • shell脚本中case条件控制语句的一个bug分析
  • linux shell流程控制语句实例讲解(if、for、while、case语句实例)
  • 详解JavaScript中循环控制语句的用法
  • C#编程自学之流程控制语句

标签:固原 武汉 开封 承德 青岛 甘肃 周口 和田

巨人网络通讯声明:本文标题《详解Oracle数据库各类控制语句的使用》,本文关键词  详解,Oracle,数据库,各类,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《详解Oracle数据库各类控制语句的使用》相关的同类信息!
  • 本页收集关于详解Oracle数据库各类控制语句的使用的相关信息资讯供网民参考!
  • 推荐文章