Pregunta

Nuestro cliente se queja de que nuestro archivo de exportación es demasiado largo; nos gustaría dividir la exportación en varios archivos con no más de “n” registros por archivo. ¿Hay una manera de hacer esto con “seleccionar para XML”

En Persent que utiliza SQL Server 2005 para este proyecto.

(Si esto es demasiado difícil, siempre que puedo proceso posterior del archivo grande para dividirlo)

¿Fue útil?

Solución

No creo que haya nada simple'n'easy se puede hacer aquí.

Mi enfoque probablemente sería limitar el número de filas devueltas por cada instrucción SELECT (por partioning los datos devueltos por algunos criterios, por ejemplo, por fecha o el lugar o algo así), y luego poner los más pequeños XML arroyos en archivos de uno en uno . Factible, pero no muy elegante o sofisticado ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top