我有一個簡單的表ID的功能執行多次:不使用循環
ObjectId
----------
100
101
102
我想執行一個功能fn_GetStuff(Id)的多次這樣的:
fn_GetStuff(100)
fn_GetStuff(101)
fn_GetStuff(102)
是否可以在不使用循環的情況下執行此操作?
我想這不工作:
SELECT *
FROM myTable
INNER JOIN fn_GetStuff(myTable.ObjectId)
你需要把模式中功能的前面。這是一項要求。下面有兩種答案,一種是標量函數,另一種是內聯表值函數。其中之一是正確的,但確保在所有情況下追加模式。 – 2013-03-20 15:35:31
這是一個表值函數嗎? – 2013-03-20 15:38:53
是的,它是一個表值函數。 – Arizona1911 2013-03-20 15:40:16