De vez en cuando me encuentro escribiendo un script único para importar algunos datos CSV en una base de datos, haciendo una lógica de columna (por ejemplo, convertir column3 en mayúscula) y/o mapeo de campo (la columna 2 en el csv va a la columna 3 en la base de datos, etc.).buena herramienta para importar rápidamente algunos datos csv al servidor sql
¿Hay alguna buena herramienta que pueda hacer esto más fácil?
La menor cantidad de características que necesitaría es:
- elegir delimitador
- Ser capaz de mapear la columna X de la columna Y en el PP
- la configuración de ajustes para las columnas no en el archivo csv
SQL server management studio casi puede hacerlo, excepto que no se puede especificar ningún valor predeterminado para los valores que no figuran en el archivo csv. Entonces, primero tendría que crear columnas adicionales en Excel.
he mencionado esta herramienta en mi pregunta. El inconveniente de esta herramienta es que no permite el suministro de valores predeterminados para las columnas que están en la base de datos pero no en el CSV. – Toad
Acepto, siempre se puede actualizar la tabla después de la importación o la restricción predeterminada para las columnas se solucionará fácilmente eso. –
Tarea-> Importar tampoco maneja el CSV entrecomillado, que es necesario para algunos códigos postales de los EE. UU., Que pueden comenzar con cero, o códigos de libro mayor heredados que a menudo no tienen relleno. – Tim