儲存過程的含義及作用

2021-08-24 21:44:13 字數 370 閱讀 3374

儲存過程可以使得對資料庫的管理、以及顯示關於資料庫及其使用者資訊的工作容易得多。儲存過程是 sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個單元處理。儲存過程儲存在資料庫內,可由應用程式通過乙個呼叫執行,而且允許使用者宣告變數、有條件執行以及其它強大的程式設計功能。

儲存過程可包含程式流、邏輯以及對資料庫的查詢。它們可以接受引數、輸出引數、返回單個或多個結果集以及返回值。

可以出於任何使用 sql 語句的目的來使用儲存過程,它具有以下優點:

可以在單個儲存過程中執行一系列 sql 語句。

可以從自己的儲存過程內引用其它儲存過程,這可以簡化一系列複雜語句。

儲存過程在建立時即在伺服器上進行編譯,所以執行起來比單個 sql 語句快。

什麼是儲存過程,儲存過程的作用及好處

原文出處 儲存過程 stored procedure 是一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫。中使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。儲存過程是sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個單元處理。儲存過程儲存在資料庫內...

儲存過程中is的含義

例子 create or replace procedure proc1 para1 varchar2,para2 out varchar2,para3 in out varchar2 as v name varchar2 20 變數宣告塊 緊跟著的as is 關鍵字,可以理解為pl sql的dec...

儲存過程與觸發器的含義及區別

儲存過程 是 sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個單元處理。儲存過程儲存在資料庫內,可由應用程式通過乙個呼叫執行,而且允許使用者宣告變數 有條件執行以及其它強大的程式設計功能。儲存過程可包含程式流 邏輯以及對資料庫的查詢。它們可以接受引數 輸出引數 返回單個或多個結果集...