Начало » Использование СУБД » PostgreSQL » CSV запрос (Требуется SQL запросом в Postgres получить CSV)
CSV запрос [сообщение #922] |
Mon, 31 October 2022 14:32 |
alex2000
Сообщений: 1 Зарегистрирован: October 2022
|
Junior Member |
|
|
Добрый день!
Подскажите, как, если есть возможность в Postgres, получить готовую CSV строчку SQL запросом.
Как-то:
select concat (a,',',b) from t только чтобы запятые и кавычки правильно экранировались.
Спасибо заранее
|
|
|
Re: CSV запрос [сообщение #927 является ответом на сообщение #922] |
Tue, 01 November 2022 11:23 |
fraks
Сообщений: 140 Зарегистрирован: June 2022 Географическое положение: Новосибирск
|
Senior Member |
|
|
В текстовых полях сначала заменяешь каждую кавычку на две кавычки, в Firebird для этого есть встренная функция REPLACE.
Потом кавычишь все поле.
Числовые поля кастишь к строке, заменяешь там , на . если вдруг случится.
Не исключено что более правильный вариант - делать это уже на клиенте.
И возможно, есть готовые инструменты для этого.
Возможно даже в комплекте сервера.
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 06:46:31 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00573 секунд
|