Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

BCP не връща грешки, но също така не копира никакви редове

bcp командата обикновено се нуждае от идентификатор, за да посочи режима на формат на bcp файла.

  • -c указва режим на знаци (обикновен текст)
  • -n указва естествен режим
  • -w указва режим на Unicode

Във вашия тестов случай създаденият от вас файл е обикновен текст, така че трябва да посочите '-c' във вашия bcp командващ.

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

Microsoft препоръчва използване на '-n' за импортиране и експортиране, за да се избегнат проблеми с разделители на полета, появяващи се в стойностите на колоните (вижте раздела за най-добрите практики за символен режим и режим на естествен режим).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSIS пакетът работи 500 пъти по-дълго на един сървър

  2. Прилагане на агрегатната функция MIN към поле BIT

  3. Изпълнете съхранена процедура в друга съхранена процедура в SQL сървър

  4. SQL Server, конвертирате ли именуван екземпляр в екземпляр по подразбиране?

  5. Инкрементът на идентичността на колоната на SQL Server 2012 скача от 6 на 1000+ при 7-ми запис