国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> plsql是什么 >

plsql是什么

36氪企服點評小編
2022-01-19 18:13
2704次閱讀

| 企服解答

PLSQL是Oracle對SQL99的一種擴展,基本每一種數據庫都會對SQL進行擴展,Oracle對SQL的擴展就叫做PLSQL。PLSQL專用于Oracle服務器,在SQL基礎之上,添加了一些過程化控制語句,過程化包括有:類型定義,判斷,循環,游標,異常或例外處理,PLSQL強調過程。PLSQL的優點或特征有:有利于客戶/服務器環境應用的運行、適合于客戶環境、過程化、模塊化、運行錯誤的可處理性、提供大量內置程序包。

plsql是什么plsql是什么

1、有利于客戶/服務器環境應用的運行

對于客戶/服務器環境來說,真正的瓶頸是網絡上。無論網絡多快,只要客戶端與服務器進行大量的數據交換。應用運行的效率自然就回受到影響。如果使用PL/SQL進行編程,將這種具有大量數據處理的應用放在服務器端來執行。自然就省去了數據在網上的傳輸時間。

2、適合于客戶環境

PLSQL由于分為數據庫PLSQL部分和工具PLSQL。對于客戶端來說,PLSQL可以嵌套到相應的工具中,客戶端程序可以執行本地包含PLSQL部分,也可以向服務發SQL命令或激活服務器端的PLSQL程序運行。

3、過程化

PLSQL是Oracle在標準SQL上的過程性擴展,不僅允許在PLSQL程序內嵌入SQL語句,而且允許使用各種類型的條件分支語句和循環語句,可以多個應用程序之間共享其解決方案。

4、模塊化

PLSQL程序結構是一種描述性很強、界限分明的塊結構、嵌套塊結構,被分成單獨的過程、函數、觸發器,且可以把它們組合為程序包,提高程序的模塊化能力。

5、運行錯誤的可處理性

使用PSQL提供的異常處理(EXCEPTION),開發人員可集中處理各種ORACLE錯誤和PLSQL錯誤,或處理系統錯誤與自定義錯誤,以增強應用程序的健壯性。

6、提供大量內置程序包

ORACLE提供了大量的內置程序包。通過這些程序包能夠實現DBS的一些低層操作、高級功能,不論對DBA還是應用開發人員都具有重要作用。

| 拓展閱讀

PL/SQL主要包括DECLARE部分, BEGIN….END部分, 和EXCEPTION部分。

1、DECLARE 

用于聲明變量. PL/SQL程序塊中使用的變量一般都會在DECLARE中聲明。

2、BEGIN….END

程序塊中的主體部分. 其中, 還可以嵌套其他PL/SQL塊。

3、EXCEPTION

用于處理PL/SQL塊運行過程中可能出現的任何可執行錯誤。

[免責聲明]

文章標題: plsql是什么

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

消息通知
咨詢入駐
商務合作