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