Javier, solo un comentario sobre la función STRING_SPLIT. Tenga en cuenta que no se garantiza que la función STRING_SPLIT devuelva valores en el mismo orden que en la lista original. Por ejemplo,
juan;alvarez;5
puede ser devuelto como
juan 5 Alvarez
Para conjuntos de datos pequeños, parece que siempre devuelve los valores en el orden correcto. Sin embargo, para grandes volúmenes, y especialmente cuando se produce paralelismo en la ejecución de consultas, el resultado no está garantizado.
Hola: Ante todo muchas gracias por el comentario. Es cierto que en grandes volúmenes, string_split no garantiza el orden. Entonces le voy a dar un toque más al artículo, para utilizar algo más personalizado, y que así se garantice el mismo.
Javier, solo un comentario sobre la función STRING_SPLIT. Tenga en cuenta que no se garantiza que la función STRING_SPLIT devuelva valores en el mismo orden que en la lista original. Por ejemplo,
ResponderEliminarjuan;alvarez;5
puede ser devuelto como
juan
5
Alvarez
Para conjuntos de datos pequeños, parece que siempre devuelve los valores en el orden correcto. Sin embargo, para grandes volúmenes, y especialmente cuando se produce paralelismo en la ejecución de consultas, el resultado no está garantizado.
https://feedback.azure.com/forums/908035-sql-server/suggestions/32902852
Hola:
EliminarAnte todo muchas gracias por el comentario. Es cierto que en grandes volúmenes, string_split no garantiza el orden. Entonces le voy a dar un toque más al artículo, para utilizar algo más personalizado, y que así se garantice el mismo.