Ya hace mucho tiempo que no publicaba nada, las disculpas a mis seguidores , ya que por motivos de trabajo no pude publicar pero regresamos con fuerza y a eguir colaborando con este blog con mas de 3 años de antiguedad, esta vez veremos como realizar un split en MS SQL Server. CREATE FUNCTION [dbo].[split]( |
@delimited NVARCHAR(MAX), |
@delimiter NVARCHAR(100) |
) RETURNS @t TABLE (id INT IDENTITY(1,1), val NVARCHAR(MAX)) |
AS |
BEGIN |
DECLARE @xml XML |
SET @xml = N'<t>' + REPLACE(@delimited,@delimiter,'</t><t>') + '</t>' |
INSERT INTO @t(val) |
SELECT r.value('.','varchar(MAX)') as item |
FROM @xml.nodes('/t') as records(r) |
RETURN |
END |
jueves, 11 de julio de 2013
SPLIT EN MS SQL SERVER 2008
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario