PL/SQL也是一種程序語言,叫作過程化SQL語言(Procedural Language/SQL)。PL/SQL是Oracle數據庫對SQL語句的擴展。在普通SQL語句的使用上增長了編程語言的特色,因此PL/SQL把數據操做和查詢語句組織在PL/SQL代碼的過程性單元中,經過邏輯判斷、循環等操做實現複雜的功能或者計算。PL/SQL 只有 Oracle 數據庫有。java
傳統的java程序傳遞sql到Oracle服務器 sql語句在Oracle服務器上進行編譯,sql
每次都進行編譯。數據庫
分頁的過程,直接傳遞 表名 ,第幾頁, 每頁幾條數據。。。。。編程
[訂單的過程,轉帳的過程]安全
傳統的sql語句傳遞到Oracle服務器上須要使用帶寬,若是SQL不少,那麼須要不少的傳輸量,服務器
PL/SQL 減小了sql語句,減小網絡傳輸量.網絡