SQL Server: Importar datos a una tabla desde archivo CSV

Con la siguiente sentencia SQL podremos importar datos desde un archivo CSV a una tabla en una base de datos a través de Microsoft SQL Server Management Studio. Creamos nueva consulta:

BULK INSERT nombretabla FROM 'ruta/del/archivo.csv' WITH (firstrow=2,FIELDTERMINATOR =';', ROWTERMINATOR='\n')

De esta sentencia tendremos que modiciar los siguiente parámetros:

nombretabla = nombre de nuestra tabla
'ruta/del/archivo' = Donde esté ubicado nuestro archivo csv.
firstrow=2 = Este parámetro es opcional. Indicamos que empieze a importar a partir de la segunda línea. Se suele utilizar porque normalmente la primera columna indica el nombre de la columna.
FIELDTERMINATOR = delimitador de campos
ROWTERMINATOR  delimitador de registro

2 comentarios: