Domingo, 6 de Outubro 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: Processa Strings Concatenadas com Caractere Separador
:
/* Separa e trata o conteúdo da String @Lst, cujos elementos estão concatenados por @Separador: */ DECLARE @Lst varchar(n) DECLARE @i smallint, @PosAtu smallint DECLARE @Separador char(1) DECLARE @Campo varchar(n) SELECT @Lst = 'campo1,campo2,...,campoN' SELECT @Separador = ',' SELECT @i = 1 IF @Lst <> '' BEGIN SELECT @PosAtu = 1 WHILE @i > 0 BEGIN SELECT @i = CharIndex(@Separador, @Lst, @PosAtu) IF @i = 0 SELECT @Campo = Substring(@Lst, @PosAtu, Len(@Lst) - @i) ELSE SELECT @Campo = Substring(@Lst, @PosAtu, (@i - @PosAtu)) SELECT @PosAtu = @i + Len(@Separador) -- Faz o tratamento para o @Campo... END END
¤ Links Relacionados:
- Veja todas as soluções do site
Gostou? Compartilhe ou comente:
Nome:
Email:
Comentário:
Retornar