成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Oracle基本PLSQL的使用實(shí)例詳解

Oracle基本PLSQL的使用實(shí)例詳解

熱門標(biāo)簽:理財(cái)產(chǎn)品電銷機(jī)器人 區(qū)域地圖標(biāo)注怎么設(shè)置 上海網(wǎng)絡(luò)外呼系統(tǒng) 地圖標(biāo)注的坐標(biāo)點(diǎn) 百度地圖標(biāo)注注解 電話機(jī)器人那種好 外呼系統(tǒng)好點(diǎn)子 南通電銷外呼系統(tǒng)哪家強(qiáng) 百度地圖標(biāo)注飯店位置怎么

Oracle基本PLSQL的使用實(shí)例詳解

PL/SQL 塊是在 SQL 語言之上發(fā)展起來的一種應(yīng)用,可以集中的處理各種復(fù)雜的 SQL 操 作。

組成:

DECLARE: 聲明部分  
BEGIN 
編寫主題 
EXCEPTION 捕獲異常  
END; 

1.一個(gè)簡單的PL/SQL塊

DECLARE  
  i number; 
BEGIN 
  I:=30; 
  DBMS_OUTPUT.put_line('I的內(nèi)容為:'||i); 
END; 

此時(shí),直接執(zhí)行程序即可。

執(zhí)行之后發(fā)現(xiàn)沒有任何的輸出。因?yàn)?Oracle 在系統(tǒng)設(shè)置中默認(rèn)設(shè)置了輸出不顯示,如果要 顯示的話,輸入以下命令:
set serveroutput on;如果是使用Toad,則可以在Desktop中選擇PLSQL,并打開DBMS OUTPUT。

帶異常的語句塊

DECLARE 
  i number; 
BEGIN 
  i:=1/0; 
EXCEPTION 
  when ZERO_DIVIDE then 
  DBMS_OUTPUT.put_line("There is a Exception"); 
END; 

注意:輸出字符串應(yīng)該使用單引號(hào)''。

2.PL/SQL塊還可以接收用戶的輸入信息,例如:現(xiàn)在要求用戶輸入一個(gè)雇員編號(hào),之后根據(jù)輸入的內(nèi)容進(jìn)行查詢,查詢雇員的姓名。

用戶的輸入信息使用“”完成

DECLARE 
  eno number; 
  en varchar(20); 
BEGIN 
  --輸入的信息保存在eno里 
  eno:=no; 
  --之后根據(jù)eno的值,對數(shù)據(jù)庫進(jìn)行查詢操作。 
  select ename into en from emp where empno = eno; 
  DBMS_OUTPUT.put_line('編號(hào)為:'||eno||'雇員的姓名為:'||en); 
EXCEPTION 
  WHEN no_data_found THEN 
  DBMS_OUTPUT.put_line('沒有此雇員'); 
END; 

3.在以上的查詢中再進(jìn)一步:可以根據(jù)雇員的編號(hào)查出姓名及其領(lǐng)導(dǎo)的姓名和所在的部門, 進(jìn)行顯示。

DECLARE 
  eno emp.empno%TYPE ;  
  en emp.ename%TYPE ;  
  mn emp.ename%TYPE ;  
  dn dept.dname%TYPE ;  
  dept dept %rowtype ;  
BEGIN 
  -- 輸入的信息保存在 eno 里 
  eno := no ; 
  -- 之后根據(jù) eno 的值,對數(shù)據(jù)庫進(jìn)行查詢操作 
  SELECT e.ename,m.ename,d.dname INTO en,mn,dn  
  FROM emp e,dept d,emp m  
  WHERE e.empno=7369 AND e.mgr=m.empno AND e.deptno=d.deptno ;  
  DBMS_OUTPUT.put_line('編號(hào)為:'||eno||'雇員的姓名為:'||en) ; 
  DBMS_OUTPUT.put_line('編號(hào)為:'||eno||'雇員的上級姓名為:'||mn) ;  
  DBMS_OUTPUT.put_line('編號(hào)為:'||eno||'雇員所在的部門:'||dn) ;  
  DBMS_OUTPUT.put_line(dept.deptno) ; 
EXCEPTION 
  WHEN no_data_found THEN  
  DBMS_OUTPUT.put_line('沒有此雇員') ; 
END ; 

說明:

• no_data_found 一種異常類型:沒有發(fā)現(xiàn)數(shù)據(jù)
• emp.empno%TYPE ; :表示以 emp 表中的 empno 字段的類型定義變量
• e.ename,m.ename,d.dname INTO en,mn,dn:一次可以同時(shí)放進(jìn)去多個(gè)值
dept dept %rowtype ;  表示 dept 是一行數(shù)據(jù)
PL/SQL 之中也包含了:循環(huán)、分支等條件控制語句

4.Loop 循環(huán)(類似do…while)

格式:

LOOP 
  循環(huán)的語句 ; 
EXIT WHEN 終止條件 ; 
  循環(huán)條件必須更改 ; END LOOP ; 

例如:循環(huán)輸出 1~10。

DECLARE 
  countNum NUMBER ;  
BEGIN 
  --必須賦初值 
  countNum := 1 ;  
  LOOP 
    DBMS_OUTPUT.put_line('countNum = '||countNum) ;  
  EXIT WHEN countNum>10 ; 
    countNum := countNum + 1 ;  
  END LOOP ;  
END ; 

注意:count關(guān)鍵字只能在sql語句中使用

此循環(huán)是先執(zhí)行一次之后再進(jìn)行判斷,執(zhí)行結(jié)果到11結(jié)束循環(huán)

5.while 循環(huán)

格式:

WHILE(判斷循環(huán)的條件)  
LOOP 循環(huán)的語句 ;  
  循環(huán)條件的改變 ; 
END LOOP ;  

使用此語句修改上面的程序:

DECLARE 
  countNum NUMBER ;  
BEGIN 
  --必須賦初值 
  countNum := 1 ;  
  WHILE(countNum10)  
  LOOP 
    DBMS_OUTPUT.put_line('countNum = '||countNum) ; 
    countNum := countNum + 1 ;  
  END LOOP ;  
END ; 

此語句,是先判斷,如果滿足條件則繼續(xù)執(zhí)行循環(huán)體,執(zhí)行結(jié)果到9結(jié)束循環(huán)

6.for 循環(huán)

格式: 
FOR 變量名稱 in 變量的初始值..結(jié)束值  
  LOOP 
  循環(huán)語句 ;  
  END LOOP ;  
修改上例: 
DECLARE 
  countNum NUMBER ;  
BEGIN 
  FOR countNum IN 1..10  
  LOOP  
    DBMS_OUTPUT.put_line('countNum = '||countNum) ; 
  END LOOP ;  
END ; 

此語句countNum大于等于1小于等于10,最后輸出1-10

7.if語句

條件判斷

格式:

IF 條件 THEN  
  滿足條件時(shí),執(zhí)行此語句  
END IF ; 

例:

DECLARE 
  countNum NUMBER ;  
BEGIN 
  countNum := 11 ; 
  IF countNum>10 THEN  
    DBMS_OUTPUT.put_line('countNum = '||countNum) ;  
  END IF ; 
END ; 

條件語句,滿足條件,執(zhí)行一次

8.IF…ELSE 語句

如果 IF 滿足了,則執(zhí)行,否則執(zhí)行 ELSE

例:

DECLARE 
  countNum NUMBER ; 
BEGIN 
  countNum := 1 ; 
  IF countNum>10 THEN  
    DBMS_OUTPUT.put_line('countNum = '||countNum) ;  
  ELSE 
    DBMS_OUTPUT.put_line('條件不不成立') ; 
  END IF ;  
END ; 

條件不滿足執(zhí)行else后面的語句

9.if…elsif…else 語句

例:

DECLARE 
  countNum NUMBER ; 
BEGIN 
  countNum := 1 ; 
  IF countNum>10 THEN  
    DBMS_OUTPUT.put_line('countNum = '||countNum);  
  ELSIF countNum5 THEN 
    DBMS_OUTPUT.put_line('值小于 5'); 
  ELSE  
    DBMS_OUTPUT.put_line('條件不滿足');  
  END IF ; 
END ; 

多重判斷語句,滿足條件執(zhí)行對應(yīng)的跳轉(zhuǎn)

10.goto語句

無條件跳轉(zhuǎn)語句

用于程序控制非條件跳至指定標(biāo)簽???>>。不易控制和維護(hù),慎用!

DECLARE 
  eno emp.empno%TYPE ;  
  sal emp.sal%TYPE ;  
BEGIN 
  eno := en ; 
  SELECT sal INTO sal FROM emp WHERE empno=eno ;  
  IF sal>3500 THEN 
    goto po1 ; 
  ELSIF sal>2000 THEN 
    goto po2 ;  
  ELSE 
    goto po3 ; 
  END IF; 
  --標(biāo)簽 
  po1>> DBMS_OUTPUT.put_line('高工資。。。') ; 
  po2>> DBMS_OUTPUT.put_line('中等工資。。') ; 
  po3>> DBMS_OUTPUT.put_line('低工資。。。') ;  
END; 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • PLSQL Developer登錄的默認(rèn)密碼介紹
  • Plsql Developer連接Oracle時(shí)出現(xiàn)Could not initialize oci.dll解決方案
  • Windows 64位下裝安裝Oracle 11g,PLSQL Developer的配置問題,數(shù)據(jù)庫顯示空白的完美解決方案(圖文教程)
  • win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解)
  • Oracle客戶端與plsql查詢數(shù)據(jù)亂碼修改成中文的快速解決方法
  • oracle(plsql)生成流水號(hào)
  • 解決plsql遇到亂碼的問題
  • plsql連接oracle數(shù)據(jù)庫報(bào)ora 12154錯(cuò)誤解決方法
  • oracle客戶端PLSQL連接失敗解決方法
  • plsql與tsql的語法不同
  • PLSQL developer12漢化過程

標(biāo)簽:中衛(wèi) 寧波 紹興 遼源 自貢 百色 海東 昭通

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle基本PLSQL的使用實(shí)例詳解》,本文關(guān)鍵詞  Oracle,基本,PLSQL,的,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle基本PLSQL的使用實(shí)例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle基本PLSQL的使用實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    男人天堂一区二区| 欧美一区二区三区的| 你懂的在线视频观看| 日韩黄色动漫| 一区二区三区四区激情| 亚洲色婷婷久久精品av蜜桃| 精品国产3级a| 欧美巨胸大乳hitomi| 24小时免费看片在线观看| 久久久电影一区二区三区| 国产高清不卡一区二区| 黄色网络在线观看| 免费黄色在线视频网站| 欧美国产日韩在线观看成人| 宅男深夜国产| 色一情一乱一乱一区91av| 国产日韩在线亚洲字幕中文| 人妻少妇一区二区三区| 色av一区二区| 2024国产精品视频| 国产免费一级视频| 国产色综合网| japanese国产在线观看| 久久久久久免费视频| 欧美aaaaaaaa| 色老板在线视频| 欧美久久精品一级黑人c片| 91九色精品国产一区二区| 国产亚洲自拍偷拍| 欧美成人777| 亚洲视频 欧美视频| 欧美91看片特黄aaaa| 猫咪成人官网| 亚洲精品伊人| 日韩视频永久免费观看| 不卡一二三区首页| 东北少妇不带套对白| 五月天久久比比资源色| 2020国产成人综合网| 国产亚洲精品久久久久久777| 日本在线播放| 国产九九热视频| 私拍精品福利视频在线一区| 伊人久久大香线蕉综合网站| 日产精品久久久久| 欧美一性一乱一交一视频| 国产精品免费视频一区一| 国产91丝袜在线播放九色| 国产伦精品一区二区三区在线播放| 亚洲国产精品嫩草影院久久av| 秋霞av一区二区三区| jlzzjlzz欧美大全| 午夜精品一区二区三区在线视| 欧美一区二区三区爽爽爽| 婷婷在线免费视频| 青春草视频在线观看| 亚洲一区二区三区国产| xxxx在线免费观看| 97国产精品免费视频| 成人在线啊v| 丁香婷婷自拍| 风流少妇一区二区| 国产综合久久久久久| 国产真实伦在线观看| 国产免费无码一区二区视频| 中文字幕+乱码+中文| 黄色av一区二区三区| 亚洲午夜精品一区二区| 久久社区一区| 中文字幕一区二区三区日韩精品| 97免费视频观看| 成人h动漫精品一区二区无码| 日韩人妻无码一区二区三区99| 黄页网址大全在线播放| 女人高潮一级片| 亚洲一级片网站| 日韩丰满少妇无码内射| 国产精品欧美经典| av电影在线观看不卡| 欧美日韩尤物久久| 欧美性猛交99久久久久99按摩| 免费一区二区| 亚洲在线视频网站| 国产成人亚洲欧洲在线| 国产午夜小视频| 亚洲国产日韩一区二区| 成a人片国产精品| 国产不卡在线播放| 少妇精品无码一区二区免费视频| 91影院在线播放| 国产麻豆精品视频一区二区| 中文字幕国产传媒| 无码黑人精品一区二区| 巨大黑人video| 韩国中文字幕hd久久精品| 水蜜桃免费高清视频在线播放| 日韩影院精彩在线| 久久精品视频2| 无码国产精品96久久久久| 麻豆免费在线| 午夜男人的天堂| 9i在线看片成人免费| 理论片播放午夜国外| 久久精品国产2020观看福利| 性欧美精品孕妇| 被男人吃奶添下面好舒服动态图| 国产中文字幕在线免费观看| 99国产精品久久久久99打野战| 精品亚洲精品福利线在观看| 天天干天天插天天操| 成人免费视频免费观看| 91影视免费在线观看| av最新地址| 老司机免费在线视频| 国产精品激情偷乱一区二区∴| 国产视频一区二区| 国产一区导航| 欧美裸体一区二区三区| 日韩精选在线| 天天做天天爱天天爽| 7777精品伊人久久久大香线蕉经典版下载| 96精品久久久久中文字幕| 青青青国产视频| 九九热国产视频| 久久丫精品国产亚洲av不卡| 免费看成一片| 国产免费自拍视频| 国产麻豆精品久久| 成人黄色大片在线免费观看| 91色在线视频| 国产精品婷婷| 91影视免费在线观看| 韩国v欧美v亚洲v日本v| 中日韩视频在线观看| 亚洲欧美日本在线| 国内精品免费午夜毛片| 国产裸舞福利在线视频合集| 亚洲福利在线观看视频| 免费黄色小视频| 久久精品国语| 欧美裸体男粗大视频在线观看| 国产一区影院| 99九九99九九九视频精品| 最近的中文字幕在线看视频| 欧美在线你懂得| 一区免费在线| swag国产精品一区二区| 高清一区在线观看| 亚洲精品一区二区三区区别| 五月婷婷六月婷婷| 99久久人妻无码精品系列| 欧美hdsex| 精品国精品国产自在久国产应用| 在线www天堂网在线| 国产在视频线精品视频| 一级特级黄色片| 国产精品国产馆在线真实露脸| www.4438全国最大| 91国内精品白嫩初高生| 欧美做受喷浆在线观看| 大桥未久女教师av一区二区| 国产三区二区一区久久| 伊人久久国产| 国产在线视频不卡二| 国产极品视频| 一本一本久久| 国产a级黄色大片| 日本高清一区| 九九精品久久久| 一级黄色大片视频| 欧美xxxx三人交性视频| 欧美成人aaaaⅴ片在线看| 国产欧美高清视频在线| 亚洲 欧美 日韩 在线| 欧美日韩成人激情| 精品蜜桃在线看| 成人午夜视频在线播放| 69堂视频在线观看国产| 欧美又黄又嫩大片a级| www91在线观看| 国产精品一区二区日韩| 男男gay免费网站| 亚洲三区在线播放| 中文在线а√在线8| 久久国产精品久久久久久久久久| 免费黄视频网站| 国产66精品久久久久999小说| 久久精品一区二区三区中文字幕| 有没有片在线看www| 佐佐木明希电影| 性欧美丰满熟妇xxxx性仙踪林| 免费观看日韩av| 在线成人动漫av| 久久精品亚洲一区二区三区浴池| 日韩黄色免费网站| 91影院在线免费观看视频| 欧美性猛交xxxxbbbb| 亚洲欧洲另类国产综合| 国产1区2区视频| 天天射综合网视频| 精品一区二区三区影院在线午夜| 人人澡人人澡人人看| 国产精品盗摄一区二区三区| 在线观看视频黄色| 日韩精品亚洲专区在线观看| 亚洲午夜激情免费视频| 男人添女人下部高潮视频在观看| 久久激情电影| 2019亚洲日韩新视频| 亚洲第一页在线播放| 欧美精品videos性欧美| 动漫av免费观看| 一个色综合久久| 日韩欧美中文| 久久综合加勒比| 精品日韩毛片| 欧美xxx在线| 久久大香伊蕉在人线观看热2| 性日韩欧美在线视频| 欧美色资源站| 亚洲国产精品成人久久综合一区| 欧美又粗又硬又大久久久| 久久综合色视频| 国产美女自慰在线观看| 亚洲国产日韩a在线播放| 国产精品a级| 亚洲人成无码www久久久| 中文精品99久久国产香蕉| 国产又黄又粗又爽| aa视频在线免费观看| 色妞ww精品视频7777| 日韩一区国产二区欧美三区| eeuss在线播放| 亚洲a∨无码无在线观看| 久久久久久三级| 91人人澡人人爽人人精品| 亚洲成人毛片| 狠狠人妻久久久久久综合麻豆| 性欧美videos高清hd4k| 99久久久无码国产精品性波多| 天天干天天操天天做| 亚洲精品亚洲人成在线观看| 亚洲午夜精品视频| 国产真实乱偷精品视频| 成人精品视频网站| 国产麻豆剧果冻传媒视频杜鹃| 日韩精品一区二区三区高清免费| 狠狠色综合日日| 欧美视频一二三区| 日韩欧美中文字幕一区二区| 欧美成人aaa| 亚洲一区二区三区精品动漫| 美女视频黄的免费| 欧美在线精品免播放器视频| 最近2018年手机中文在线| 美女露隐私免费网站| 国产精品探花一区二区在线观看| 欧美性xxxxx极品视频| 91精品一区二区三区久久久久久| 欧美体内谢she精2性欧美| 成人精品3d动漫| 人人做人人爽| 精品91一区二区三区| 日韩午夜视频在线| 91视频免费网址| 国产精品美女www| 自拍偷拍中文字幕| 日本不卡高字幕在线2019| 国产精品综合av一区二区国产馆| 手机在线免费看av| 日本欧美在线观看| 香蕉视频色版| 日本高清视频网站| 成人在线中文| 日本高清视频网站www| 97人人爽人人澡人人精品| 国产精品magnet| 免费av成人在线| 久久一二三国产| 无码人妻精品一区二区| 欧美又大粗又爽又黄大片视频| 少妇视频一区二区| 欧美久久电影| 九九九九九九九九| 青娱乐国产精品| 国内精品免费视频| 亚洲人成在线一二| 亚洲午夜激情网站| 国产乱色国产精品免费视频| 一区二区福利| 日本高清视频在线播放| 色诱av手机版| 日韩视频第二页| 青春草在线观看视频| 久青草国产97香蕉在线视频| 日韩美女视频中文字幕| 欧美视频在线观看视频| 91成人看片片| 天美一区二区三区| 嫩草影院国产精品| 国产精品丝袜一区| 成人性做爰aaa片免费看不忠| 欧美日韩一区三区四区| xxxx69·hdxxxxx| 99在线精品一区二区三区| 日本一区二区电影| 蜜桃视频在线网站| 手机在线不卡av| 精品无人区乱码1区2区3区在线| 国产无套精品一区二区| 91av毛片| 成人久久久久久| 亚洲精品自产拍在线观看app| 欧美另类精品xxxx孕妇| 日韩精品不卡一区二区| 天天综合色天天综合色hd| 色伦专区97中文字幕| 萌白酱国产一区二区| 一区二区日韩免费看| 性网站在线观看| 久久久久久不卡| 一区二区在线观看视频| 蜜臀av粉嫩av懂色av| 午夜免费精品视频| 欧美日韩人妻精品一区二区三区| 神马电影在线观看| 国产在线视频网站| 日韩av中字|