2015下半年計算機四級資料庫考試知識點:使用者自定義函式
基本概念
使用者定義函式可以擴充套件資料操作的功能,它在概念上類似於一般的程式設計語言中定義的函式。
建立和呼叫純量函式
純量函式—返回單個數據值的函式;
1、定義純量函式
CREATE FUNCTION [擁有者名.] 函式名
([{@ 引數名[AS]純量資料型別[=default]}[,…n]])
RETURNS 返回值型別
[AS]
BEGIN
函式體
RETURN 純量表達式
END
(1) 同儲存過程一樣,函式的.引數也可以有預設值。
(2) 純量表達式:指定純量函式返回的純量值。
2、 呼叫純量函式:
當呼叫純量函式時,必須提供至少由兩部分組成的名稱:函式擁有者名和函式名。可在任何允許出現表示式的SQL語句中呼叫純量函式,只要型別一致;