Экспорт BCP с разделителем строк запятой - PullRequest
1 голос
/ 06 мая 2011

В настоящее время у меня есть sproc, который экспортирует данные в файл csv с помощью bcp.В настоящее время он работает нормально, за исключением изменения требования, файл больше не может иметь разделитель строки '\ n' и теперь должен иметь разделитель строки ','.В результате быстрого поиска я обнаружил, что необходимо добавить тег '-r delimiter ', однако мой экспорт теперь выглядит в другой языковой кодировке.

Я придерживаюсь такой логикииспользование для построения моего запроса на выполнение:

SET @tempSQL = 'bcp "select * from ' + @tempTableName + ' " queryout "' + @fileName +'" -T -c -t"," -r"," -k -CRAW'

Дополнительные сведения: При открытии файла в Notepad ++ или vim он выглядит хорошо, однако при просмотре в блокноте он выглядит как китайские символы.

1 Ответ

3 голосов
/ 06 мая 2011

Какую кодировку Блокнот считает файлом?Если я открою файл ASCII с Unicode, выбранным для кодировки, вот что я вижу.

Файл -> Открыть, селектор 'Кодировка:' внизу диалогового окна (на Win7)

...