I have tried executing the below code & it throws error
Msg 2809, The request for procedure 'SplitStringTest' failed because 'SplitStringTest' is a table valued function object."
DECLARE @ID INT
DECLARE @Name VARCHAR(MAX)
DECLARE @opt VARCHAR(MAX)
DECLARE CursorTest CURSOR
   FOR SELECT ID, 
Name, 
dbo.RemoveCharacterswithoutspacesTest(Desc) as opt
FROM input_table
OPEN CursorTest
      FETCH NEXT FROM CursorTest
            INTO @ID,@Name, @opt
      WHILE @@FETCH_STATUS = 0
            BEGIN 
                  EXEC SplitStringTest @opt
            FETCH NEXT FROM CursorTest
                  INTO @ID, @Name, @opt
            END         
CLOSE CursorTest
DEALLOCATE CursorTest
I am looking for a solution in SQL Server as shown below
Current table:
ID    Name    Desc
-----------------------
123   KR      difference 76887 ghfr 88888063 7282
456    CD     088724   see there  29851  bus 0012
expected output:
ID    NAME    DESC
-----------------------
123    KR     76887
123    KR     88888063
123    KR     7282
456    CD     088724
456    CD     29851
456    CD     0012
 
     
    