相關(guān)主題:oracle pl sqloracle 10g pl sqloracle pl sql入門(mén)oracle pl sql 開(kāi)發(fā)pl sql oracle xepl sql語(yǔ)言pl sql基礎(chǔ)oracle ploracle sqloracle pl sql語(yǔ)言
  PL/SQL是ORACLE對(duì)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù),江蘇會(huì)計(jì)證考試報(bào)名,2022年會(huì)計(jì)從業(yè)資格考試報(bào)名,2022年江蘇會(huì)計(jì)從業(yè)證報(bào)名,2022年江蘇會(huì)計(jì)從業(yè)考試報(bào)名,江蘇2022年會(huì)計(jì)從業(yè)資格考試成報(bào)名,2022年江蘇會(huì)計(jì)從業(yè)考試,會(huì)計(jì)電算化考試試題,2022年江蘇會(huì)計(jì)電算化,江蘇會(huì)計(jì)電算化試題,江蘇會(huì)計(jì)電算化考試,江蘇初級(jí)會(huì)計(jì)電算化,江蘇初級(jí)會(huì)計(jì)電算化考試">

免费看欧美黑人毛片-免费看毛片网站-免费看毛片的网站-免费看久久-中文字幕日韩欧美-中文字幕日韩精品一区

您現(xiàn)在的位置:首頁(yè) > IT認(rèn)證 > oracle認(rèn)證 >

Oracle PL/SQL語(yǔ)言基礎(chǔ)(一)


Oracle PL/SQL語(yǔ)言基礎(chǔ)


相關(guān)主題:oracle pl sqloracle 10g pl sqloracle pl sql入門(mén)oracle pl sql 開(kāi)發(fā)pl sql oracle xepl sql語(yǔ)言pl sql基礎(chǔ)oracle ploracle sqloracle pl sql語(yǔ)言
  PL/SQL是ORACLE對(duì)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語(yǔ)言的擴(kuò)展,ORACLE公司已經(jīng)將PL/SQL整合到ORACLE 服務(wù)器和其他工具中了,近幾年中更多的開(kāi)發(fā)人員和DBA開(kāi)始使用PL/SQL,本文將講述PL/SQL基礎(chǔ)語(yǔ)法,結(jié)構(gòu)和組件、以及如何設(shè)計(jì)并執(zhí)行一個(gè)PL/SQL程序。

  PL/SQL的優(yōu)點(diǎn)

  從版本6開(kāi)始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的優(yōu)點(diǎn)以及其獨(dú)有的數(shù)據(jù)管理的便利性,那么你很難想象ORACLE缺了PL/SQL的情形。PL/SQL 不是一個(gè)獨(dú)立的產(chǎn)品,他是一個(gè)整合到ORACLE服務(wù)器和ORACLE工具中的技術(shù),可以把PL/SQL看作ORACLE服務(wù)器內(nèi)的一個(gè)引擎,sql語(yǔ)句執(zhí)行者處理單個(gè)的sql語(yǔ)句,PL/SQL引擎處理PL/SQL程序塊。當(dāng)PL/SQL程序塊在PL/SQL引擎處理時(shí),ORACLE服務(wù)器中的SQL語(yǔ)句執(zhí)行器處理pl/sql程序塊中的SQL語(yǔ)句。

  PL/SQL的優(yōu)點(diǎn)如下:

  . PL/SQL是一種高性能的基于事務(wù)處理的語(yǔ)言,能運(yùn)行在任何ORACLE環(huán)境中,支持所有數(shù)據(jù)處理命令。通過(guò)使用PL/SQL程序單元處理SQL的數(shù)據(jù)定義和數(shù)據(jù)控制元素。

  . PL/SQL支持所有SQL數(shù)據(jù)類(lèi)型和所有SQL函數(shù),同時(shí)支持所有ORACLE對(duì)象類(lèi)型

  . PL/SQL塊可以被命名和存儲(chǔ)在ORACLE服務(wù)器中,同時(shí)也能被其他的PL/SQL程序或SQL命令調(diào)用,任何客戶(hù)/服務(wù)器工具都能訪問(wèn)PL/SQL程序,具有很好的可重用性。

  . 可以使用ORACLE數(shù)據(jù)工具管理存儲(chǔ)在服務(wù)器中的PL/SQL程序的安全性。可以授權(quán)或撤銷(xiāo)數(shù)據(jù)庫(kù)其他用戶(hù)訪問(wèn)PL/SQL程序的能力。

  . PL/SQL代碼可以使用任何ASCII文本編輯器編寫(xiě),所以對(duì)任何ORACLE能夠運(yùn)行的操作系統(tǒng)都是非常便利的

  . 對(duì)于SQL,ORACLE必須在同一時(shí)間處理每一條SQL語(yǔ)句,在網(wǎng)絡(luò)環(huán)境下這就意味作每一個(gè)獨(dú)立的調(diào)用都必須被oracle服務(wù)器處理,這就占用大量的服務(wù)器時(shí)間,同時(shí)導(dǎo)致網(wǎng)絡(luò)擁擠。而PL/SQL是以整個(gè)語(yǔ)句塊發(fā)給服務(wù)器,這就降低了網(wǎng)絡(luò)擁擠。

  PL/SQL塊結(jié)構(gòu)

  PL/SQL是一種塊結(jié)構(gòu)的語(yǔ)言,組成PL/SQL程序的單元是邏輯塊,一個(gè)PL/SQL 程序包含了一個(gè)或多個(gè)邏輯塊,每個(gè)塊都可以劃分為三個(gè)部分。與其他語(yǔ)言相同,變量在使用之前必須聲明,PL/SQL提供了獨(dú)立的專(zhuān)門(mén)用于處理異常的部分,下面描述了PL/SQL塊的不同部分:

  聲明部分(Declaration section)

  聲明部分包含了變量和常量的數(shù)據(jù)類(lèi)型和初始值。這個(gè)部分是由關(guān)鍵字DECLARE開(kāi)始,如果不需要聲明變量或常量,那么可以忽略這一部分;需要說(shuō)明的是游標(biāo)的聲明也在這一部分。

  執(zhí)行部分(Executable section)

  執(zhí)行部分是PL/SQL塊中的指令部分,由關(guān)鍵字BEGIN開(kāi)始,所有的可執(zhí)行語(yǔ)句都放在這一部分,其他的PL/SQL塊也可以放在這一部分。

  異常處理部分(Exception section)

  這一部分是可選的,在這一部分中處理異常或錯(cuò)誤,對(duì)異常處理的詳細(xì)討論我們?cè)诤竺孢M(jìn)行。

  PL/SQL塊語(yǔ)法

[DECLARE]
---declaration statements
BEGIN
---executable statements
[EXCEPTION]
---exception statements
END


  PL/SQL塊中的每一條語(yǔ)句都必須以分號(hào)結(jié)束,SQL語(yǔ)句可以使多行的,但分號(hào)表示該語(yǔ)句的結(jié)束。一行中可以有多條SQL語(yǔ)句,他們之間以分號(hào)分隔。每一個(gè)PL/SQL塊由BEGIN或DECLARE開(kāi)始,以END結(jié)束。注釋由--標(biāo)示。

  PL/SQL塊的命名和匿名

  PL/SQL程序塊可以是一個(gè)命名的程序塊也可以是一個(gè)匿名程序塊。匿名程序塊可以用在服務(wù)器端也可以用在客戶(hù)端。

  命名程序塊可以出現(xiàn)在其他PL/SQL程序塊的聲明部分,這方面比較明顯的是子程序,子程序可以在執(zhí)行部分引用,也可以在異常處理部分引用。

  PL/SQL程序塊可背獨(dú)立編譯并存儲(chǔ)在數(shù)據(jù)庫(kù)中,任何與數(shù)據(jù)庫(kù)相連接的應(yīng)用程序都可以訪問(wèn)這些存儲(chǔ)的PL/SQL程序塊。ORACLE提供了四種類(lèi)型的可存儲(chǔ)的程序:

   . 函數(shù)

   . 過(guò)程

   . 包

   . 觸發(fā)器

相關(guān)文章

更新時(shí)間2022-03-13 10:54:17【至頂部↑】
聯(lián)系我們 | 郵件: | 客服熱線電話(huà):4008816886(QQ同號(hào)) | 

付款方式留言簿投訴中心網(wǎng)站糾錯(cuò)二維碼手機(jī)版

客服電話(huà):




主站蜘蛛池模板: 天堂真的存在| 仙剑奇侠传三图片| 白丝带 电影| 北京卫视今天节目预告| remember11| 松雪泰子| 2024微信头像| 大姐大| 重启之极海听雷2免费版在线播放 北风那个吹在线观看免费完整版 出轨的女人电影 | 辕门外三声炮歌词| 挠vk| 琅琊榜3第三部免费播放| 美女写真116| 寡妇高潮一级免费看| 张国荣身高| 车仁表图片| 荒笛子简谱| 寡妇激情毛片免费视频| 天地无伦| 杨子姗赵又廷演的电影叫什么 | 成年人看的免费视频| 黑咖啡早上空腹喝还是饭后喝| porn21| 风雨上海滩电视剧30集在线观看| 回响电影| 苦菜花电视剧| 朱璇| 抗日名将卫立煌 电影| 百字明咒标准读诵慢念| 奇怪律师禹英雨| 简单的应急预案怎么写 | 老男人gay同性gay做受| 潜伏电视剧在线观看免费完整版高清 | 中专专业| 情人电影网| 视觉暂留现象原理| 牛牛电影| cgtn news| 鬼龙院花子的一生| 韩国电影《密爱》观看| 《白蛇传说》|