UDF的定義
和存儲過程不同在於返回結果的方式。存儲過程的返回值只是用於返回執行成功與否。
兩種類型:
可以返回標量值
可以返回表
基本語法:
CREATE FUNCTION [類似dbo.的名字] <函數名> (參數)
RETURN <數據類型>
AS
BEGIN
返回標量值的UDF
可以直接在查詢中內聯執行函數,存儲過程不行。
返回表的UDF
1)理解確定性
函數必須是模式綁定的。
函數引用其他函數必須是定義好的。
不能引用在函數外部定義的表。
不能使用擴展存儲過程。