Oracle Export с SQL Developer и «Специальные символы» - PullRequest
0 голосов
/ 28 января 2011

Извините за эти "глупые" вопросы, но я не могу найти решение ..

У меня есть таблица в моей базе данных Oracle. «Ä, ö, ß» хранятся в этом формате:

\ 344 \ 374

Есть ли способ конвертировать их обратно? Мне нужен лист Excel ..

1 Ответ

2 голосов
/ 28 января 2011

Что вы действительно имеете в виду, так это то, что инструмент, который вы использовали для получения этих данных отображает символов как \ 344 \ 374.

Чтобы убедиться, как они хранятся, вам действительно нужно запросить дамп. Как в

alter system dump datafile xx block min y block max z ;

Это лучший тест. Вполне возможно, что ваши символы хранятся в порядке, но настройки вашего инструмента неверны. Чтобы выяснить это, сначала нужно знать набор символов базы данных

 select * from V$NLS_PARAMETERS where parameter='NLS_CHARACTERSET';

А затем сравните 344 374 с ожидаемыми кодами. Фактически 344 является правильным восьмеричным значением для умлаута с набором символов ISO 8859-1.

Убедитесь, что настройки вашего клиента NLS_LANG (либо переменная среды, либо настройка реестра) установлены правильно (например, для windows WE8MSWIN 1252)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...