Hi Barathan,
SQL
DECLARE @Str NVARCHAR(MAX)
DECLARE @splitValues VARCHAR(5006)
SET @Str = 'ASP-Snippets'
SET @Str = '-'+ @Str + '-'
DECLARE @Part NVARCHAR(MAX)
DECLARE @IND INT
SET @IND = CHARINDEX('-',@Str)
DECLARE @EIND INT set @EIND = 0
CREATE TABLE #Table(ITEM VARCHAR(100))
WHILE(@IND != LEN(@STR))
BEGIN
SET @EIND = ISNULL(((CHARINDEX('-', @Str, @IND + 1)) - @IND - 1), 0)
SET @splitValues=(SUBSTRING(@Str, (@IND + 1), @EIND))
INSERT INTO #Table VALUES(@splitValues)
SELECT @IND = ISNULL(CHARINDEX('-', @STR, @IND + 1), 0)
END
SELECT * FROM #Table
DROP TABLE #Table
Output:
ASP
Snippets