PL/SQL教學

PL/SQL是是由甲骨文公司在90年代初開發,以提高SQL的功能。
PL/SQL是嵌入在Oracle資料庫中的三個關鍵的編程語言之一(隨著SQL本身和Java)。
PL/SQL是Oracle資料庫對SQL語句的擴展。在普通SQL語句的使用上增加了編程語言的特點,所以PL/SQL就是把數據操作和查詢語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、迴圈等操作實現複雜的功能或者計算的程式語言。 在PL/SQL編程語言是由甲骨文公司在20世紀80年代,作為SQL程式擴展語言和Oracle關係資料庫開發。以下是關於PL/ SQL值得注意的事實:

  • PL/SQL是一個完全可移植的,高性能的事務處理語言。
  • PL/SQL提供了內置的解釋器以及OS獨立編程環境。
  • PL/ SQL也可直接調用的命令行SQL* Plus介面。
  • 直接調用也可以從外部編程語言調用資料庫。
  • PL/SQL的一般語法是基於ADA和Pascal編程語言。 除了甲骨文,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支持DML操作和事務PL/SQL塊控制。
  • 動態SQL是SQL允許嵌入PL/SQL塊的DDL語句。
  • PL/SQL允許一次發送語句的整塊到資料庫。這降低了網路流量,並提供高性能的應用程式。
  • PL/SQL給編程人員高的生產效率,因為它可以查詢,轉換並在資料庫中更新數據。
  • PL/SQL強勁的功能,如異常處理,封裝,數據隱藏和麵向對象數據類型可以節省設計和調試的時間。
  • 編寫PL/SQL應用程式是完全可移植的。
  • PL/SQL提供了高的安全級別。
  • PL/SQL提供了訪問預定義SQL包。
  • PL/SQL提供了面向對象的編程支持。
  • PL/ SQL提供了用於開發Web應用程式和服務器頁面的支持。

開始學習 >> :PL/SQL環境安裝設置