溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PL/SQL教程

發(fā)布時(shí)間:2020-06-18 16:10:15 來(lái)源:網(wǎng)絡(luò) 閱讀:252 作者:wx5c716c767a1de 欄目:云計(jì)算

PL/SQL是是由甲骨文公司在90年代初開發(fā),以提高SQL的功能。
PL/SQL是嵌入在Oracle數(shù)據(jù)庫(kù)中的三個(gè)關(guān)鍵的編程語(yǔ)言之一(隨著SQL本身和Java)。
PL/SQL是Oracle數(shù)據(jù)庫(kù)對(duì)SQL語(yǔ)句的擴(kuò)展。在普通SQL語(yǔ)句的使用上增加了編程語(yǔ)言的特點(diǎn),所以PL/SQL就是把數(shù)據(jù)操作和查詢語(yǔ)句組織在PL/SQL代碼的過(guò)程性單元中,通過(guò)邏輯判斷、循環(huán)等操作實(shí)現(xiàn)復(fù)雜的功能或者計(jì)算的程序語(yǔ)言。 在PL/SQL編程語(yǔ)言是由甲骨文公司在20世紀(jì)80年代,作為SQL程序擴(kuò)展語(yǔ)言和Oracle關(guān)系數(shù)據(jù)庫(kù)開發(fā)。以下是關(guān)于PL/ SQL值得注意的事實(shí):PL/SQL是一個(gè)完全可移植的,高性能的事務(wù)處理語(yǔ)言。 PL/SQL提供了內(nèi)置的解釋器以及OS獨(dú)立編程環(huán)境。 PL/ SQL也可直接調(diào)用的命令行SQL Plus接口。 直接調(diào)用也可以從外部編程語(yǔ)言調(diào)用數(shù)據(jù)庫(kù)。 PL/SQL的一般語(yǔ)法是基于ADA和Pascal編程語(yǔ)言。 除了甲骨文,PL/SQL在TimesTen內(nèi)存數(shù)據(jù)庫(kù)和IBM DB2也可用。PL/SQL的特點(diǎn)PL/SQL具有以下特點(diǎn): PL/SQL緊密結(jié)合集成SQL。 它提供了廣泛的錯(cuò)誤檢查。 它提供了大量的數(shù)據(jù)類型。 它提供了多種編程結(jié)構(gòu)。 它支持通過(guò)函數(shù)和程序結(jié)構(gòu)化編程。 它支持面向?qū)ο蟮木幊獭?它支持開發(fā)Web應(yīng)用程序和服務(wù)器的頁(yè)面。PL/SQL的優(yōu)點(diǎn)PL/SQL具有以下優(yōu)點(diǎn): SQL是標(biāo)北京×××北京準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言和PL/SQL極力使用SQL集成。PL/SQL支持靜態(tài)和動(dòng)態(tài)SQL。靜態(tài)SQL支持DML操作和事務(wù)PL/SQL塊控制。動(dòng)態(tài)SQL是SQL允許嵌入PL/SQL塊的DDL語(yǔ)句。 PL/SQL允許一次發(fā)送語(yǔ)句的整塊到數(shù)據(jù)庫(kù)。這降低了網(wǎng)絡(luò)流量,并提供高性能的應(yīng)用程序。 PL/SQL給編程人員高的生產(chǎn)效率,因?yàn)樗梢圆樵?,轉(zhuǎn)換并在數(shù)據(jù)庫(kù)中更新數(shù)據(jù)。 PL/SQL強(qiáng)勁的功能,如異常處理,封裝,數(shù)據(jù)隱藏和面向?qū)ο髷?shù)據(jù)類型可以節(jié)省設(shè)計(jì)和調(diào)試的時(shí)間。 編寫PL/SQL應(yīng)用程序是完全可移植的。 PL/SQL提供了高的安全級(jí)別。 PL/SQL提供了訪問(wèn)預(yù)定義SQL包。 PL/SQL提供了面向?qū)ο蟮木幊讨С帧?PL/ SQL提供了用于開發(fā)Web應(yīng)用程序和服務(wù)器頁(yè)面的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI