一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - 詳解Oracle數據庫各類控制語句的使用

詳解Oracle數據庫各類控制語句的使用

2019-12-20 15:28lijiao Oracle

本文我們主要介紹了Oracle數據庫中各種控制語句的使用,包括邏輯控制語句、Case when的使用、While的使用以及For的使用等,希望本次的介紹能夠對您有所收獲!

Oracle數據庫各類控制語句的使用是本文我們主要要介紹的內容,包括一些邏輯控制語句、Case when的使用、While的使用以及For的使用等等,接下來我們就開始一一介紹這部分內容,希望能夠對您有所幫助。

Oracle 中邏輯控制語句 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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 的使用的兩種方式  :

第一種使用方式

?
1
2
3
4
5
6
7
8
9
10
11
12
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

第二種使用方式

?
1
2
3
4
5
6
7
8
9
10
11
12
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 的使用

?
1
2
3
4
5
6
7
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

For的使用 

?
1
2
3
4
5
6
declare v_id number:=0; 
begin
for v_id in 1..5 loop 
dbms_output.put_line(v_id); 
end loop; 
end;

關于Oracle數據庫各類控制語句的使用就介紹到這里了,希望本次的介紹能夠對您有所收獲!

延伸 · 閱讀

精彩推薦
  • Oracle深入ORACLE遷移到MYSQL的總結分析

    深入ORACLE遷移到MYSQL的總結分析

    本篇文章是對ORACLE遷移到MYSQL進行了詳細的總結與分析,需要的朋友參考下 ...

    ORACLE教程網5702019-11-25
  • Oracle關于SQL執行計劃錯誤導致臨時表空間不足的問題

    關于SQL執行計劃錯誤導致臨時表空間不足的問題

    故障現象:臨時表空間不足的問題已經報錯過3次,客戶也煩了,前兩次都是同事添加5G的數據文件,目前已經達到40G,占用臨時表空間主要是distinct 和gro...

    數據庫教程網5672019-11-21
  • OracleOracle 12c Release 2 RAC 安裝 Oracle Linux 7

    Oracle 12c Release 2 RAC 安裝 Oracle Linux 7

    一、概述 本文主要闡述基于ASM 構建 Oracle 12c RAC數據庫的過程說明 1、系統版本要求 確保 Oracle Linux 版本為 6 或更高版本。 確保兩個節點的 Oracle Linux 內核版...

    未知652023-10-12
  • OracleOracle中的SUM用法講解

    Oracle中的SUM用法講解

    今天小編就為大家分享一篇關于Oracle中的SUM用法講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    gy1347700165111152020-04-11
  • OracleOracle連接配置解讀

    Oracle連接配置解讀

    這篇文章主要介紹了Oracle連接配置解讀,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編...

    Jackgo4832020-04-16
  • Oracle關于Oracle多表連接,提高效率,性能優化操作

    關于Oracle多表連接,提高效率,性能優化操作

    這篇文章主要介紹了關于Oracle多表連接,提高效率,性能優化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    Mr_溫少2912020-12-20
  • Oracle詳解Oracle自定義異常示例

    詳解Oracle自定義異常示例

    這篇文章主要介紹了詳解Oracle自定義異常示例的相關資料,需要的朋友可以參考下 ...

    星東爍2802019-12-27
  • OracleOracle中簡單查詢、限定查詢、數據排序SQL語句范例和詳細注解

    Oracle中簡單查詢、限定查詢、數據排序SQL語句范例和詳細注解

    這篇文章主要介紹了Oracle中簡單查詢、限定查詢、數據排序SQL語句范例和詳細注解,對查詢語法一并做了介紹,需要的朋友可以參考下 ...

    junjie4062019-12-10
主站蜘蛛池模板: 国产第一页在线视频 | 好湿好紧太硬了我好爽 | 狠狠色综合久久婷婷 | 手机在线观看网站免费视频 | 国内精品99 | 视频二区 素人 欧美 日韩 | 青青视频国产依人在线 | 特黄特黄一级高清免费大片 | 成人1234 | 欧美福利在线播放 | 欧美在线国产 | 激情另类国内一区二区视频 | 高清国产在线观看 | a级亚洲片精品久久久久久久 | 欧美一区二区三区在线观看不卡 | tobu8中国在线观看免费视频 | 亚洲天堂v | 日韩精品成人 | 苍井空av | 超强台风免费观看完整版视频 | 天天天做天天天天爱天天想 | 男人的视频网站 | 亚偷熟乱区视频在线观看 | 亚洲精品综合一二三区在线 | 日本连裤袜xxxxx在线视频 | 亚偷熟乱区视频在线观看 | 欧美精品久久久亚洲 | 激情综合色啪啪小说 | 996热精品视频在线观看 | 9久re热视频这里只有精品 | 欧美高清在线不卡免费观看 | 国产成人手机在线好好热 | 国产精品亚洲va在线观看 | 男人操美女逼视频 | 男人的j放进女人的p全黄 | 91sao国产在线观看 | 国产一级真人毛爱做毛片 | 日本免费一区二区三区四区五六区 | 亚洲视频在线看 | 爱福利一区二区 | 国产99视频精品免视看7 |