Split

ALTER FUNCTION [dbo].[Split](@String nvarchar(max), @Delimiter char(1))       
    returns @temptable TABLE (items nvarchar(max))  
as       
begin       
        declare @index int       
        declare @slice varchar(8000)       
          
        select @index = 1       
            if len(@String)<1 br="" is="" nbsp="" null="" or="" return="" tring="">          
        while @index!= 0       
        begin       
            set @index = charindex(@Delimiter,@String)       
            if @index!=0       
                set @slice = left(@String,@index - 1)       
            else       
                set @slice = @String       
              
            if(len(@slice)>0)  
                insert into @temptable(Items) values(@slice)       
     
            set @String = right(@String,len(@String) - @index)       
            if len(@String) = 0 break       
        end 
return       
end 

Comments

Popular posts from this blog

Querying a Data Table Using Select Method and Lambda Expressions in Dot Net

StringToTable

GetPhoneSSNFormat