BCP для разделителя .csv

У меня возникла проблема с отображением результатов с экспортом bcp в csv.

Нижеследующее работает отлично, но разделяется запятой, поэтому не будет работать для того, что мне нужно.

DECLARE @sql VARCHAR(8000) SET @sql = 'bcp "SELECT * FROM db..viewname" queryout "C:\test.csv" -c –t, -T -S <SERVERNAME>' EXEC master..xp_cmdshell @sql 

Результаты:

введите описание изображения здесь

Но если я изменю «,» на трубу (или что-то еще), она сломается.

 DECLARE @sql VARCHAR(8000) SET @sql = 'bcp "SELECT * FROM db..viewname" queryout "C:\test.csv" -c –t"|" -T -S <SERVERNAME>' EXEC master..xp_cmdshell @sql 

Результаты:

введите описание изображения здесь

Используемое представление представляет собой простой выбор столбца из таблицы с предложением WHERE.

Что мне здесь не хватает …?

Interesting Posts

Как я могу подставить идентификаторы в строке с соответствующими значениями из таблицы?

Как вытащить .pdf из базы данных, а затем вставить его в электронную почту в виде вложения без записи его в файловую структуру

Как я могу использовать представления таблиц SQL Server как модели Rails (только для чтения)?

Как я могу проверить данные перед вставкой / обновлением с помощью SQL Server?

SQL Server: производительность данных временных рядов

Показывать иерархию сообщений с запросом

EF добавление повторяющихся записей в таблицу поиска / ссылки

Нужно, чтобы все торговые представители на одной линии

Как настроить экземпляр сервера отчетов?

Определение, когда расписание сервера sql будет запускаться в течение периода времени?

Прокручиваемый курсор ODBC в C #

Почему SELECT TOP 1. , , ORDER BY возвращает вторую строку в таблице?

Почему SQL Server 2008 R2 генерирует файлы дампа аварийной ситуации «* .mdmp»

Объединить один столбец в несколько столбцов на основе критериев SQL Server

Функция ROW_NUMBER () возвращает значение varchar вместо int

Давайте будем гением компьютера.