什麼是pl/sql?
L/SQL 是一种旨在对 SQL 进行扩展的过程语言,其语法涵盖了 SQL 语句。PL/SQL 程序单元由 Oracle 数据库服务器编译并存储在数据库中。在运行时,PL/SQL 和 SQL 都在同一服务器进程中运行,从而带来出色的效率。PL/SQL 自动继承了 Oracle 数据库的可靠性、安全性和可移植性。
pl/sql的優勢
過程化開發思想,兼容sql語言,比原生的sql更強大
提供大量內置包,便於開發
減少與數據庫的交互次數,減少網絡帶寬
pl/sql的結構
一個常規的pl/sql的結構遵循以下模式
declare
--變量定義
begin
--主程序
expection
--異常處理部分
end