При экспорте результата запроса SSMS заменяйте каждый пробел, встреченный символом, на запятую? - PullRequest
0 голосов
/ 13 марта 2020

Я экспортирую большой результат запроса SSMS (2M строк, 1 столбец) в файл CSV.

Каждая строка может содержать несколько слов.

Можно ли разбить каждую строку так, чтобы каждый встреченный символ "пробел" был разделен запятой?

Например (заголовок столбца не включен)

Столбец базы данных :

The quick brown fox  
Jumps over the lazy dog

Результат запроса в CSV-файле:

The,quick,brown,fox  
Jumps,over,the,lazy,dog

1 Ответ

0 голосов
/ 13 марта 2020

Я предлагаю сделать это в самом запросе, а не использовать SSMS - просто используйте функцию замены:

SELECT REPLACE([MyCol], ' ', ',');

Затем в опциях экспорта SSMS отключите текстовые квалификаторы.

Я уверен, что вы знаете, но это ваше намерение, но это разрушит ваши красивые табличные данные в неровный край!

...