Function to Split Multivalued Parameter

,

This Function is written to split Multivalued Parameter passed by Reporting Services 2005.

/**********************************************************
CREATED BY:HARI
CREATED ON:JUNE 21st, 2007
PURPOSE:To Split Multivalued Parameter

SELECT * FROM dbo.GetSplitedValues('1,3,4,6,7,8')
**********************************************************/ALTER Function [dbo].[GetSplitedValues]
(
@CommaSeparatedString varchar(8000)
)
RETURNS @Table Table (ID int)
Begin
Declare @TempStr varchar(8000)
Set @TempStr = @CommaSeparatedString + ','
While Len(@TempStr) > 0 
Begin 
Insert Into @Table Select SubString(@TempStr,1,CharIndex(',',@TempStr)-1)
Set @TempStr = Right(@TempStr,Len(@TempStr)-CharIndex(',',@TempStr))
End
Return
End

Rate

2.44 (9)

Share

Share

Rate

2.44 (9)