powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Формата даты в кодировке RUSSIAN_CIS.CL8MSWIN1251 по сравнению с AMERICAN.RU8PC8
2 сообщений из 2, страница 1 из 1
Формата даты в кодировке RUSSIAN_CIS.CL8MSWIN1251 по сравнению с AMERICAN.RU8PC8
    #32005869
Этер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle 8.1.5
Долго существующий пакет переводится с кодировки AMERICAN.RU8PC866 на RUSSIAN_CIS.CL8MSWIN1251.
С данными проблем не возникает, однако изменился буквенный формат даты. Т.е. где раньше я мог запустить запрос

UPDATE table SET field='10-MAY-2001';

теперь выдается ошибка ORA-01843 not a valid month

Он хочет:

UPDATE table SET field='10-МАЙ-2001';

Исправлять по всему коду названия месяцев на русские не смешно, тем более что актуальна поддержка обеих кодировок.

Не поможете как заставить Оracle понимать латинские месяцы и под кодировкой RUSSIAN_CIS.CL8MSWIN1251?
...
Рейтинг: 0 / 0
Формата даты в кодировке RUSSIAN_CIS.CL8MSWIN1251 по сравнению с AMERICAN.RU8PC8
    #32006058
Этер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо параметр NLS_DATE_LANGUAGE завести и присвоить ему значение AMERICAN

тогда все будет русское, а месяцы английские

сам разобрался
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Формата даты в кодировке RUSSIAN_CIS.CL8MSWIN1251 по сравнению с AMERICAN.RU8PC8
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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