sql >> Database >  >> RDS >> Sqlserver

Bulk insert rowterminator probleem

Ik denk dat het probleem is dat je csv-bestand \n . gebruikt als EOL (unix-manier). BULK INSERT in SQL Server is "slim" en zelfs als u ROWTERMINATOR opgeeft als \n , die in theorie uw probleem zou moeten oplossen, wordt voorafgegaan door \r dus je eindigt met \r\n als rij-terminator.

Probeer ROWTERMINATOR='0x0A' . te gebruiken . In dit geval voert SQL Server geen goocheltrucs uit en gebruikt alleen de waarde die je hebt ingesteld als rij-terminator.
Werkt voor mij. :)



  1. Ontbrekende datums in PostgreSQL invullen met behulp van gene_series

  2. Query met jokerteken en punt die niet overeenkomen met gegevens met Oracle Text-index

  3. ORA-12505, TNS:luisteraar kent momenteel geen SID gegeven in connect des

  4. Hoe alle integer-arrays van alle records samen te voegen tot een enkele array in postgres