テーブルに対して udf 値のテーブルを使用するには、CROSS APPLY (または、udf からの「行なし」をどのように処理するかによって、OUTER APPLY になる場合もあります)。これは、それ自体がテーブルであるテーブルに対して udf の行ごとの操作を適用します
SELECT
*
FROM
mytable M
CROSS APPLY
[dbo].[Split] (M.TheColumn) S
挿入する
INSERT AnotherTable (col1, col2, ...)
SELECT
col1, col2, ...
FROM
mytable M
CROSS APPLY
[dbo].[Split] (M.TheColumn) S