
- PL/SQL 教程
- PL/SQL - 首頁
- PL/SQL - 概述
- PL/SQL - 環境搭建
- PL/SQL - 基本語法
- PL/SQL - 資料型別
- PL/SQL - 變數
- PL/SQL - 常量和字面量
- PL/SQL - 運算子
- PL/SQL - 條件語句
- PL/SQL - 迴圈語句
- PL/SQL - 字串
- PL/SQL - 陣列
- PL/SQL - 儲存過程
- PL/SQL - 函式
- PL/SQL - 遊標
- PL/SQL - 記錄
- PL/SQL - 異常處理
- PL/SQL - 觸發器
- PL/SQL - 包
- PL/SQL - 集合
- PL/SQL - 事務
- PL/SQL - 日期和時間
- PL/SQL - DBMS 輸出
- PL/SQL - 面向物件
- PL/SQL 有用資源
- PL/SQL - 問答
- PL/SQL - 快速指南
- PL/SQL - 有用資源
- PL/SQL - 討論
PL/SQL - 概述
PL/SQL程式語言由Oracle公司於20世紀80年代後期開發,作為SQL和Oracle關係資料庫的程式擴充套件語言。以下是關於PL/SQL的一些顯著特點:
PL/SQL是一種完全可移植的、高效能的事務處理語言。
PL/SQL提供了一個內建的、解釋型的、與作業系統無關的程式設計環境。
PL/SQL也可以直接從命令列SQL*Plus介面呼叫。
也可以從外部程式語言呼叫資料庫。
PL/SQL的總體語法基於ADA和Pascal程式語言。
除了Oracle之外,PL/SQL還在TimesTen記憶體資料庫和IBM DB2中可用。
PL/SQL 的特性
PL/SQL具有以下特性:
- PL/SQL與SQL緊密整合。
- 它提供了廣泛的錯誤檢查。
- 它提供了許多資料型別。
- 它提供了各種程式設計結構。
- 它透過函式和過程支援結構化程式設計。
- 它支援面向物件程式設計。
- 它支援Web應用程式和伺服器頁面的開發。
PL/SQL 的優點
PL/SQL具有以下優點:
SQL是標準的資料庫語言,PL/SQL與SQL緊密整合。PL/SQL支援靜態SQL和動態SQL。靜態SQL支援從PL/SQL塊進行DML操作和事務控制。在動態SQL中,SQL允許在PL/SQL塊中嵌入DDL語句。
PL/SQL允許一次將整個語句塊傳送到資料庫。這減少了網路流量,併為應用程式提供了高效能。
PL/SQL可以查詢、轉換和更新資料庫中的資料,從而提高程式設計師的生產力。
PL/SQL透過強大的特性,如異常處理、封裝、資料隱藏和麵向物件資料型別,節省了設計和除錯時間。
用PL/SQL編寫的應用程式是完全可移植的。
PL/SQL提供了高安全級別。
PL/SQL可以訪問預定義的SQL包。
PL/SQL支援面向物件程式設計。
PL/SQL支援Web應用程式和伺服器頁面的開發。
廣告