資料庫系統原理學習筆記十三(儲存函式)
阿新 • • 發佈:2021-02-02
技術標籤:資料庫系統原理
1.什麼是儲存函式
儲存函式與儲存過程一樣,是由SQL語句和過程式語句組成的程式碼片段。
2.儲存過程和儲存函式的區別
相同點:儲存函式與儲存過程一樣,是由SQL語句和過程式語句組成的程式碼片段。
不同點:
3.建立儲存函式
##使用CREATE FUNCTION語句建立儲存函式 CREATE FUNCTION sp_name([func_parameter[,…]]) RETURNS type routine_body; ## sp_name 指定儲存函式的名稱 ## func_parameter 指定儲存函式的引數 ## func_parameter實際上是---->param_name type ## RETURNS type 宣告儲存函式返回值的資料型別;type指定返回值的資料型別 ## routine_body 指定儲存函式的主體部分,也稱為儲存函式體
4.呼叫儲存函式
##使用關鍵字SELECT呼叫儲存函式
SELECT sp_name([func_parameter[,…]])
5.刪除儲存函式
##使用DROP FUNCTION語句刪除儲存函式
DROP FUNCTION [IF EXISTS] sp_name
## sp_name 指定要刪除的儲存函式的名稱