Estoy buscando una forma rápida y sucia de importar archivos CSV en SQL Server sin tener que crear la tabla de antemano y definir sus columnas.¿Cómo crear y completar una tabla en un solo paso como parte de una operación de importación de CSV?
Cada CSV importado se importaría a su propia tabla.
No nos preocupa la información de tipo de datos. Los CSV varían en estructura y diseño, y todos ellos tienen muchas columnas, pero solo nos interesan algunos de ellos: direcciones de calles y códigos postales. Solo queremos obtener los datos CSV en la base de datos SQL rápidamente y extraer las columnas relevantes.
Me gustaría proporcionar FieldTerminator y RowTerminator, señalarlo en el archivo CSV y hacer que la utilidad se encargue del resto. ¿Hay alguna forma de crear la tabla y completarla, todo en un solo paso, usando BULK INSERT y/o OpenRowset (BULK ...)?
¿Qué versión de SQL Server? –
Sql Server 2000 – Tim