SQl вывод в CSV без одинарных кавычек
Я выполняю запрос на Adaptive Server Anywhere v7.
select customerinfo.customerid, Name, Address1, Address2, City, State, ZIP, Country from customerinfo, addressinfo
where customerinfo.customerid = addressinfo.customerid
and MEMBER = (Date(GetDate()-4))
and addressinfo.addresstype = 's';
Output to C:\SamplePacks.CSV
Выход:
123, 'имя','адрес1,' адрес2'.....
Есть ли способ выполнить запрос, чтобы одинарные кавычки НЕ отображались?
1 ответ
Решение
См док
Предложение QUOTE Предложение QUOTE предназначено только для выходного формата TEXT. Строка кавычки помещается вокруг строковых значений. По умолчанию используется одинарная кавычка ('). Если в предложении QUOTE указано ALL, строка кавычки помещается вокруг всех значений, а не только вокруг строк. Для подавления цитирования укажите пустые одинарные кавычки. Например, QUOTE ''.
Так что кажется, что вы должны сделать
Output to 'C:\SamplePacks.CSV' QUOTE ''