行ごとにその関数を 100 回実行する必要がありますね。ここにはショートカットがありません。
それらを一度にすべて取得したい場合は、そうすることができます
SELECT dbo.func(@param1, a.point) as fValue1, dbo.func(@param2, a.point) as fValue2 ...
プレ>またはそのようなものですが、とにかくそれらをループする方が効率的です。
カーソルを使用して各
a.point
を取得できると思います 値を 1 回使用してから 100 回実行しますが、これはコーディングが多く、必ずしもより単純なソリューションとは限りません。