Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

edinei.raduvanski

Separar string por virgulas

Recommended Posts

Boa noite,

 

Gostaria de saber se existe alguma função nativa do SQL SERVER para separar cada caracter de uma string por virgulas ou pipe.

Exemplo: valor da string 'ABCDE'.

Preciso de algo que retorne 'A,B,C,D,E'. Não quero criar uma nova função, preciso que seja algo nativo do SQL SERVER.

No oracle consigo tratar com uma função nativa (REGEXP_REPLACE('ABCDE', '(.)','\1|')

Compartilhar este post


Link para o post
Compartilhar em outros sites

Editado:

 

Não tem uma função nativa no SQLServer. Teria que montar um assembly (dll) para executar tal tarefa:

 

https://social.msdn.microsoft.com/Forums/pt-BR/9faf7c1c-f210-418d-b991-fc0d03bf826b/expresso-regurlar-regexp-do-oracle-qual-semelhante-no-sql-server?forum=transactsqlpt

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.