Aby użyć tabeli o wartości udf względem tabeli, potrzebujesz ZASTOSUJ KRZYŻOWY (lub może ZEWNĘTRZNE ZASTOSOWANIE w zależności od tego, jak chcesz poradzić sobie z „bez wierszy” z udf). Stosuje to operację udf wiersz po wierszu względem tabeli, która sama jest tabelą
SELECT
*
FROM
mytable M
CROSS APPLY
[dbo].[Split] (M.TheColumn) S
Aby WSTAWIĆ
INSERT AnotherTable (col1, col2, ...)
SELECT
col1, col2, ...
FROM
mytable M
CROSS APPLY
[dbo].[Split] (M.TheColumn) S