Sexta, 22 de Novembro de 2024
Busca no site:
Ok
Home
Links
Soluções
Utilitários
Publicações
Curiosidades
Produtos
Diversões
Apps Android
Contato
Mapa do Site
Sobre Nós
©2024 CJDinfo®
Detalhe Solução
SQL-Server: Separar Strings Concatenadas com Pipes
:
-- LOOP para Separar Itens concatenados com Pipes na variável @Lista: BEGIN TRANSACTION -- Define Variáveis: DECLARE @i Int DECLARE @PosAtu Int DECLARE @NumItem Int DECLARE @Lista Char(N) DECLARE @Item Char(N) SELECT @i = 1 SELECT @PosAtu = 1 SELECT @Lista = @Lista + "|" SELECT @NumItem = 1 WHILE (@i < LEN(@Lista)) BEGIN -- Carrega próximo Item: SELECT @i = CHARINDEX("|", @Lista, @PosAtu) SELECT @Item = SUBSTRING(@Lista, @PosAtu, (@i - @PosAtu)) SELECT @PosAtu = @i + 1 -- Processa o @Item atual . . . IF @@ERROR <> 0 BREAK SELECT @NumItem = @NumItem + 1 END COMMIT TRANSACTION RETURN
¤ Links Relacionados:
- Veja todas as soluções do site
Gostou? Compartilhe ou comente:
Nome:
Email:
Comentário:
Retornar