Sql сервер bcp экспорт бинарный в csv, как мне заменить его на ''? " - PullRequest
1 голос
/ 24 апреля 2019

У меня есть таблица с пустым составом

enter image description here

при экспорте с помощью bcp он экспортируется следующим образом; с символом "?"

bcp  table out table.csv -S local -U sa -d BD -c -t '|'

enter image description here

какое-то решение этой проблемы, из bcp

enter image description here enter image description here enter image description here

Ответы [ 2 ]

1 голос
/ 24 апреля 2019

Была такая же проблема и решена с

 -k

Надеюсь, у вас это тоже получится;)

Ну, конечно, это не сработает ... эти поля не равны NULL. Вы должны изменить это. Если вы хотите, чтобы данные все еще не были равны NULL, вам следует добавить стандартное значение для элементов NULL из таблицы

select case 
      when user_Name is null then "default value" 
      else user_name 
   end  
0 голосов
/ 24 апреля 2019

использование:

-c -C65001 -t -r"\n" -T -S;

или:

  -k
...