Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

экранировать ; при экспорте в csv

$
0
0
Добрый.

Есть некая часть запроса
select '<a HREF="'+picture+'"><img alt="" src="'+picture+'" style="width: 10%;"> </a>' into final from table

которая выдает примерно такое

<a HREF="http://xxx.jpg"><img alt="" src="http://xxx.jpg" style="width: 10%;"> </a>

далее я запускаю
bcp "SELECT * FROM final" queryout D:\Documents\file.csv -T -t; -r\n -c -C1251


Файл успешно формируется, но вместо одной колонки получается 2:
<a HREF="http://xxx.jpg"><img alt="" src="http://xxx.jpg" style="width: 10%
и
"> </a>.

Понятно, что ";" является разделителем колонок в csv, поэтому он и переносит часть данных на вторую колонку.

Что можно сделать?
Пробовал экранировать ; вот так ";" - не помогло. Его надо как-то по другому экранировать?

Заранее спасибо.

Viewing all articles
Browse latest Browse all 7251

Trending Articles