使用者定義函式
Microsoft SQL Server 2000 可以讓您建立使用者定義函式。 像所有函式一樣,使用者定義函式是傳回值的常式。 根據使用者定義函式傳回值的類型,所有的使用者定義函式可以分為三種分類的其中一種:傳回可更新的資料表、傳回不可更新的資料表,以及傳回純量值。
如果使用者定義函式包含單一 SELECT 陳述式,且該陳述式可以更新,則函式傳回的表格式結果也可以更新。
如果使用者定義函式包含一個以上的 SELECT 陳述式,或者包含不可更新的 SELECT 陳述式,則該函式傳回的表格式結果不可更新。
如果函式傳回資料表,您可以在查詢的 FROM 子句中使用這個函式。 如需詳細資訊,請參閱 如何:使用資料表以外的項目建立查詢。 如果函式傳回純量值,在查詢中需要資料行名稱時就可以使用。 如需詳細資訊,請參閱在查詢中使用運算式。