sql >> Database >  >> RDS >> Sqlserver

BCP retourneert geen fouten, maar kopieert ook geen rijen

De bcp commando heeft meestal een identifier nodig om de formaatmodus van het bcp-bestand te specificeren.

  • -c specificeert de tekenmodus (platte tekst)
  • -n specificeert native modus
  • -w specificeert unicode-modus

In uw testcase is het bestand dat u heeft gemaakt platte tekst, dus u moet '-c' opgeven in uw bcp in opdracht.

bcp MyDB.dbo.mincase in data.csv -c -T -S .\SQLEXPRESS

Aanbevolen door Microsoft gebruik de '-n' voor import en export om problemen te voorkomen met veldscheidingstekens die verschijnen binnen kolomwaarden (zie het gedeelte over beste praktijken voor tekenmodus en native modus).



  1. Entity Framework met MySQL - Time-out verlopen tijdens het genereren van het model

  2. Oracle SQl Dev, hoe het aantal weekdagen tussen 2 datums te berekenen

  3. Hoe afhankelijke subquery om te zetten om deel te nemen voor betere prestaties?

  4. PostgreSQL - GROUP BY timestamp-waarden?