1
我有一個表值函數,它接受一個參數並返回四個值。我需要使用連接爲表中的每一行調用此函數,但似乎SQL Server 2000不允許將變量參數傳遞給使用連接的表值函數。我可以在SQL Server 2005或2008中使用「CROSS APPLY」來實現這一點,但是在SQL Server 2000中有沒有解決這個問題的方法?通過在SQL Server 2000中傳遞可變參數來加入表值函數
我想要做這樣的事情
select t1.val1, f.val2, f.val3, f.val4
from tbl1 t1
join dbo.tableFunc(t1.val1) f on t1.val1 = f.val1