Oracle之PL/SQL學習筆記之序言(一)

1. PL/SQL是什麼?

        PL/SQL也是一種程序語言,叫作過程化SQL語言(Procedural Language/SQL)。PL/SQLOracle數據庫對SQL語句的擴展。在普通SQL語句的使用上增長了編程語言的特色,因此PL/SQL把數據操做和查詢語句組織在PL/SQL代碼的過程性單元中,經過邏輯判斷、循環等操做實現複雜的功能或者計算。PL/SQL 只有 Oracle 數據庫有。java


2. PL/SQL的優勢


1. 提升應用程序的運行性能

傳統的java程序傳遞sql到Oracle服務器 sql語句在Oracle服務器上進行編譯,sql

每次都進行編譯。數據庫

2. 模塊化的設計思想

分頁的過程,直接傳遞  表名  ,第幾頁,  每頁幾條數據。。。。。編程

[訂單的過程,轉帳的過程]安全

3. 減小網絡傳輸量

傳統的sql語句傳遞到Oracle服務器上須要使用帶寬,若是SQL不少,那麼須要不少的傳輸量,服務器

PL/SQL 減小了sql語句,減小網絡傳輸量.網絡

4. 提升安全性

5. 能夠使用簡單的PL/SQL 寫出複雜的sql語句


3. PL/SQL的缺點

1. 移植性很差

2. 對Oracle的技能要求很高


4. 開發工具

a. sqlplus

b. PL/SQL Developer(開發pl/sql的神器)

c. SQL Developer(Oracle 本身開發的開發工具,多平臺)

相關文章
相關標籤/搜索