在 SQL Server 中調用自定義函數需要使用以下語法:
SELECT [dbo].[函數名]([參數1], [參數2], ...)
其中 [dbo].[函數名]
為自定義函數的完整名稱,[參數1], [參數2], ...
為函數的參數列表。
例如,假設有一個自定義函數 GetTotalSales
,它接受一個員工ID作為參數,并返回該員工的總銷售額。我們可以使用以下方式調用該函數:
SELECT [dbo].[GetTotalSales](1001)
其中 1001
是員工的ID。
注意,如果自定義函數位于不同的模式(schema)中,需要在函數名稱前面加上模式名稱,例如 [schema].[函數名]
。默認情況下,函數位于 dbo
模式中,因此可以簡寫為 [dbo].[函數名]
。