Mais
Como dividir um valor separado por vírgula em colunas
Eu tenho uma mesa como esta.
Value String
-------------------
1 Cleo, Smith
Eu quero separar a cadeia delimitada por vírgula em duas colunas
Value Name Surname
-------------------
1 Cleo Smith
Eu só preciso de duas colunas extras fixas
123
3
O seu propósito pode ser resolvido usando a seguinte consulta -
Não existe uma função Split readymade no servidor sql, por isso precisamos de criar uma função definida pelo utilizador.
e verifique também o link abaixo para referência
http://jahaines.blogspot.in/2009/06/converting-delimited-string-of-values.html
Você pode achar a solução em SQL User Defined Function to Parse a Delimited String útil (de The Code Project).
Esta é a parte de código desta página: