Я пытаюсь написать запрос в формате CSV, он ниже:
SELECT SUBSTRING
(
(
SELECT ',' + [symbol], + ',' + [date] + ',' + [price]
FROM csvFormatTable
FOR XML PATH('')
)
,2,200000
)
AS CSV
, и это в основном дает правильный результат, кроме ','
в конце строки, но я хочу заменить его на разрыв строки. Я видел CHAR (10) и тому подобные вещи, но он не дает разрыв строки, а вместо этого '#x0D'
. Результат запроса выше - это то, что у меня есть (без символа char (10)) ниже:
symbol,date,price,mikeCode,2019-04-10,50,mikeCode,2019-04-11,200,mikeCode,2019-04-12,10,
Где, как и должно быть:
symbol,date,price
mikeCode,2019-04-10,50
mikeCode,2019-04-11,200
mikeCode,2019-04-12,10
Требуется разрыв строки, чтобы его можно было прочитать в формате CSV.