I have string
with format 'S1CW3733|1050105000224,S1CW4923|1050105000009'
I have function in SQL which Convert it in format
item
S1CW3733|1050105000224
S1CW4923|1050105000009
is it possible to do it this way ? (multiple column)
item item2
S1CW3733 1050105000224
S1CW4923 1050105000009
My function:-
ALTER Function [dbo].[fnSplit]
(
@sInputList Varchar(8000), -- List of delimited items
@sDelimiter VarChar(8000) = ',' -- delimiter that separates items
)
Returns @List Table (item VarChar(8000))
Begin
Declare @sItem VarChar(8000)
While CharIndex(@sDelimiter,@sInputList,0) <> 0
Begin
Select
@sItem=RTrim(LTrim(SubString(@sInputList,1,CharIndex(@sDelimiter,@sInputList,0)-1))),
@sInputList=RTrim(LTrim(SubString(@sInputList,CharIndex(@sDelimiter,@sInputList,0)+Len(@sDelimiter),Len(@sInputList))))
If Len(@sItem) > 0
Insert Into @List Select @sItem
End
If Len(@sInputList) > 0
Insert Into @List Select @sInputList -- Put the last item in
Return
End