PL/SQL的優點如下: . PL/SQL是一種高效能的基於事務處理的語言,能執行在任何ORACLE環境中,支援所有資料處理命令。透過使用PL/SQL程式單元處理SQL的資料定義和資料控制元素。 . PL/SQL支援所有SQL資料型別和所有SQL函式,同時支援所有ORACLE物件型別 . PL/SQL塊可以被命名和儲存在ORACLE伺服器中,同時也能被其他的PL/SQL程式或SQL命令呼叫,任何客戶/伺服器工具都能訪問PL/SQL程式,具有很好的可重用性。 . 可以使用ORACLE資料工具管理儲存在伺服器中的PL/SQL程式的安全性。可以授權或撤銷資料庫其他使用者訪問PL/SQL程式的能力。 . PL/SQL程式碼可以使用任何ASCII文字編輯器編寫,所以對任何ORACLE能夠執行的作業系統都是非常便利的 . 對於SQL,ORACLE必須在同一時間處理每一條SQL語句,在網路環境下這就意味作每一個獨立的呼叫都必須被oracle伺服器處理,這就佔用大量的伺服器時間,同時導致網路擁擠。而PL/SQL是以整個語句塊發給伺服器,這就降低了網路擁擠。
PL/SQL的優點如下: . PL/SQL是一種高效能的基於事務處理的語言,能執行在任何ORACLE環境中,支援所有資料處理命令。透過使用PL/SQL程式單元處理SQL的資料定義和資料控制元素。 . PL/SQL支援所有SQL資料型別和所有SQL函式,同時支援所有ORACLE物件型別 . PL/SQL塊可以被命名和儲存在ORACLE伺服器中,同時也能被其他的PL/SQL程式或SQL命令呼叫,任何客戶/伺服器工具都能訪問PL/SQL程式,具有很好的可重用性。 . 可以使用ORACLE資料工具管理儲存在伺服器中的PL/SQL程式的安全性。可以授權或撤銷資料庫其他使用者訪問PL/SQL程式的能力。 . PL/SQL程式碼可以使用任何ASCII文字編輯器編寫,所以對任何ORACLE能夠執行的作業系統都是非常便利的 . 對於SQL,ORACLE必須在同一時間處理每一條SQL語句,在網路環境下這就意味作每一個獨立的呼叫都必須被oracle伺服器處理,這就佔用大量的伺服器時間,同時導致網路擁擠。而PL/SQL是以整個語句塊發給伺服器,這就降低了網路擁擠。