SPOOL - Форматировать столбцы с французскими символами - PullRequest
0 голосов
/ 29 марта 2012

Я создаю файл из запроса SELECT, используя sqlplus с командой SPOOL.Некоторые из столбцов в моем запросе SELECT содержат французские символы, которые неправильно записаны в файл.ВЫБЕРИТЕ RPAD (Column1, '', 32) ИЗ TableX;Если значение Column1 содержит, например, символ «é», то выходной файл будет иметь длину = 31 вместо 32, а символ «é» неправильно отображается в выходном файле.

Как отформатироватьстолбцы, чтобы я получил правильное значение и длину из моих столбцов?

1 Ответ

0 голосов
/ 09 апреля 2012

Я узнал, как решить мою проблему формирования. 1. Определение выбранного столбца должно быть заменено с Column1 VARCHAR2(32 BYTE) на VARCHAR2(32 CHAR); 2. Переменная окружения charset NLS_LANG должна принимать французские символы: NLS_LANG=FRENCH_FRANCE.WE8ISO8859P15. Спасибо в любом случае!

...