| 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