1. 程式人生 > 其它 >資料庫系統原理學習筆記十三(儲存函式)

資料庫系統原理學習筆記十三(儲存函式)

技術標籤:資料庫系統原理

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 指定要刪除的儲存函式的名稱