powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Найти по исходному коду объекты с некорректной кодировкой
7 сообщений из 7, страница 1 из 1
Найти по исходному коду объекты с некорректной кодировкой
    #39545177
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть набор пакетов, в которых по какой-то непонятной причине комментарии на кирилице представляют из себя кракозябры.

Можно ли как-то запросом отловить эти объекты, что бы заменить их?
...
Рейтинг: 0 / 0
Найти по исходному коду объекты с некорректной кодировкой
    #39545183
Меняй все
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
George-III,

Достоверно не определишь, тем более ты не указал из какой в какую кодировку.
...
Рейтинг: 0 / 0
Найти по исходному коду объекты с некорректной кодировкой
    #39545193
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меняй всеGeorge-III,

Достоверно не определишь, тем более ты не указал из какой в какую кодировку.

Ситуация выглядела вот так:

1. Был установлен Oracle клиент, ничего долнительно не делалось
2. Загрузили объекты в win1251
3. Поняли, что сделали глупость и указали NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
...
Рейтинг: 0 / 0
Найти по исходному коду объекты с некорректной кодировкой
    #39545493
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загрузил все завново
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Найти по исходному коду объекты с некорректной кодировкой
    #39946498
-=SwiMMeR=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ап темы.

Проблема всплыла откуда не ждали.

Предыстория.
Подготовили сборку. Накатили на прод.
В сборке +/- 100 хранимок + таблицы и представления с комментариями.
Комментарии на кириллице. В хранимках тоже есть кириллица.
Весь накат под одним пользователем и одним коннектом.
Все файлы в UTF-8.
Накат через PLSQL Developer Command Window.
1 пакет накатился с кракозябрами.
Причину не нашли.
Когда увидели, перезалили из мастера и все отлично.
Проблемный пакет накатился как ANSI.

Вопрос. Как по исходному коду найти другие объекты с кракозябрами?
Сейчас отсматриваем вручную, но это не спортивно.
Ответа на форуме не нашел.

Хочу
Код: plsql
1.
select * from DBA_SOURCE where text like ...

=)

Oracle 12.1 EE
...
Рейтинг: 0 / 0
Найти по исходному коду объекты с некорректной кодировкой
    #39946504
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=SwiMMeR=-,
chr(substr(taxt,i,1)) in (xxx,yyy,... коды кракозябок) не подойдет?

.....
stax
...
Рейтинг: 0 / 0
Найти по исходному коду объекты с некорректной кодировкой
    #39946552
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
-=SwiMMeR=-
Подготовили сборку. Накатили на прод.
-=SwiMMeR=-
Накат через PLSQL Developer Command Window.

Для таких вещей лучше использовать стандартный и более надежный SQL*Plus.

-=SwiMMeR=-
Как по исходному коду найти другие объекты с кракозябрами?
Сейчас отсматриваем вручную, но это не спортивно.
Гораздо надежнее все просмотреть, а "спортивно" быстрее было бы просто перенакатить, используя единственно верное средство - SQL*Plus, но можно нарваться на какие-нибудь повторные DML.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Найти по исходному коду объекты с некорректной кодировкой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]