Início > SQL Server > SQL Server Split

SQL Server Split

Utilizar a função “split” no SQL Server não existe como nas linguagens de programação padrão. Existem alguns exemplos que podem ser utilizados. Eu implementei esse:

——————————————-

DECLARE @textXML XML
DECLARE @data NVARCHAR(MAX),
@delimiter NVARCHAR(5)

SELECT @data = ‘A,B,C’,
@delimiter = ‘,’

SELECT @textXML = CAST(‘<d>’ + REPLACE(@data, @delimiter, ‘</d><d>’) + ‘</d>’ AS XML)
SELECT T.split.value(‘.’, ‘nvarchar(max)’) AS data
FROM @textXML.nodes(‘/d’) T(split)

——————————————-

Anúncios
Categorias:SQL Server
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: