SQL Server разделяет строковый столбец на несколько строк, повторяя столбец ID
INSERT INTO TempSubProduct (ID, SubName)
SELECT ProductID, SPL.value
FROM Production.Product AS PP
CROSS APPLY STRING_SPLIT(PP.Name,' ') AS SPL;
Curious Cat