|
Buscador de IntercambioSOS:
|
|
Herramientas | Desplegado |
23-dic-2010 | #1 |
Aprendiendo Ingreso: noviembre-2010
Ubicación: viaja a los rincones que significan algo para ti, allí donde ocurrieron las cosas importantes
Mensajes: 88
Sexo: País: Signo:
Agradecido: +165
|
* Blog * Descargas * Regular Expression Tester Implementar la función split en T-SQL
El siguiente código muestra cómo crear la función con valor de tabla para que admite tres parámetros: la cadena que queremos separar, el carácter delimitador y el número de resultados que queremos que nos devuelva. Este último parámetro es opcional, así que si le pasamos el valor NULL como tercer parámetro, la función nos devolverá todos los registros.
Código PHP:
Código PHP:
Por último, sólo queda comentar que la limitación de esta función está en la propia tabla auxiliar (master..spt_values), ya que al contener sólo 2048 números consecutivos no puede tratar cadenas de texto más largas. Si tuviesemos que tratar tamaños superiores, deberíamos crear una tabla auxiliar con más números consecutivos. Los métodos XML para crear la función split. La principal ventaja respecto al método que expliqué en arriba es que no tiene la limitación de los 2048 carácteres y puede tratar cadenas de cualquier longitud. Aquí dejo el código que modifica la función StringSplit. Código PHP:
"El hombre es esclavo de sus palabras y dueño de su silencio" "No hay nada más bello que vivir"... R.I.P. Jaime Moreno Garcia |
Usuarios que han agradecido este mensaje de sasuke.17 | ||
jchierro (23-dic-2010) |
23-dic-2010 | #2 |
Banned Ingreso: julio-2009
Ubicación: Mexico City, Capital del Mundo
Mensajes: 33.485
Sexo: País: Signo:
Agradecido: +70.458
|
gracias compañero... !!!
salu2 |
24-dic-2010 | #3 |
Erudito Ingreso: abril-2009
Ubicación: Uruguay
Mensajes: 2.401
Sexo: País: Signo:
Agradecido: +2.835
|
|
28-dic-2010 | #4 |
Erudito Ingreso: noviembre-2009
Mensajes: 9.213
Sexo: País:
Agradecido: +11.824
|
|
28-dic-2010 | #5 |
Erudito Ingreso: mayo-2010
Ubicación: Arequipa (Peru)
Mensajes: 6.935
Sexo: País: Signo:
Agradecido: +10.322
|
Gracias por compartir compañero ..
|
28-dic-2010 | #6 |
Erudito Ingreso: agosto-2010
Ubicación: En Andalucia
Mensajes: 17.081
Sexo: País: Signo:
Agradecido: +22.675
|
Gracias por compartir
Saludos El que busca la verdad corre el riesgo de encontrarla.
|
(0 miembros y 1 visitantes) | |
|
|