sql >> Base de Datos >  >> RDS >> Sqlserver

servidor sql Inserción masiva csv con datos que tienen coma

La respuesta es:no puedes hacer eso. Consulte http://technet.microsoft.com/en-us/library/ ms188365.aspx .

"Importación de datos desde un archivo CSV

Los archivos de valores separados por comas (CSV) no son compatibles con las operaciones de importación masiva de SQL Server. Sin embargo, en algunos casos, se puede usar un archivo CSV como archivo de datos para una importación masiva de datos a SQL Server. Para obtener información sobre los requisitos para importar datos desde un archivo de datos CSV, consulte Preparar datos para exportación o importación masiva (SQL Server)."

La solución general es que debe convertir su archivo CSV en uno que pueda importarse con éxito. Puede hacerlo de muchas maneras, por ejemplo, creando el archivo con un delimitador diferente (como TAB) o importando su tabla con una herramienta que comprenda archivos CSV (como Excel o muchos lenguajes de secuencias de comandos) y exportándola con un único delimitador (como TAB), desde el que luego puede BULK INSERT.