Me parece que hay dos vías generales que se pueden tomar: alguna forma alternativa de leer el CSV en el script SQL o convertir el CSV de antemano con cualquiera de las numerosas maneras en que puede hacerlo (bcp, unix2dos, si es un rey de una sola cosa, probablemente incluso puedas usar tu editor de código para arreglar el archivo por ti).
¡Pero tendrá que dar un paso más!
Si este SQL se inicia desde un programa, es posible que desee convertir las terminaciones de línea en ese programa. En ese caso y usted decide codificar la conversión usted mismo, esto es lo que necesita tener en cuenta: 1. La terminación de línea podría ser \ n 2. o \ r \ n 3. o incluso \ r (Mac!) 4. buena pena, podría ser que algunas líneas tienen \ r \ n y otras \ n, cualquier combinación es posible a menos que controle de dónde vino el CSV
OK, OK. La posibilidad 4 es descabellada. Sucede en el correo electrónico, pero esa es otra historia.
Gracias @Randy J. Cambió la respuesta aceptada porque esta es una solución mejor. –
Desafortunadamente, esto no funcionó para mi archivo de Unix que finaliza con LF, pero la solución de SQL dinámico funcionó. – samaspin
Esto me salvó el día, ¡zas! – RBarryYoung