powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Корректная обработка TIMESTAMP
5 сообщений из 30, страница 2 из 2
Корректная обработка TIMESTAMP
    #40093763
ultrasonic7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я нашёл решение, проблема была на моей локальной машине в параметре реестра.
...
Рейтинг: 0 / 0
Корректная обработка TIMESTAMP
    #40093766
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ultrasonic7
Stax,
Да, есть некие корпоративные правила, которые запрещают указывать маску. Меня просили, к каком стиле написать - будь добр написать.


у Вас

если не указывать маску, и у Вас
NLS_DATE_FORMAT DD.MM.RR
NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF

данные в хмл-е им не соответсвуют
можно конечно поменять в сессии
alter sesiion set nls...
select и вернуть взад

зы
и у вас еще и TIMESTAMP WITH TIME ZONE

.....
stax
...
Рейтинг: 0 / 0
Корректная обработка TIMESTAMP
    #40093776
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ultrasonic7
Я нашёл решение, проблема была на моей локальной машине в параметре реестра.

Ваше "решение" суть NLS Bomb.
Данные в описанном сценарии вообще не ходят через клиента, и по этой причине не должны зависеть от его, клиента, NLS-окружения.
- Ваш код сломается при передаче в прод, и траблшутеры Вас проклянут
- В один прекрасный день клиенту совершенно осознанно потребуется привести NLS_TIMESTAMP_FORMAT к виду, не совместимому с Вашим кодом. И будет очень-очень сложно объяснить, почему это делать нельзя и зачем что-то там внутри БД при этом поломается.
...
Рейтинг: 0 / 0
Корректная обработка TIMESTAMP
    #40094089
ultrasonic7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous

Данные в описанном сценарии вообще не ходят через клиента
Ходят, иначе после правки реестра проблема бы не исчезла.

andrey_anonymous

Ваш код сломается при передаче в прод
Аналогичный код на проде работает отлично (но всё равно тьфу-тьфу-тьфу, чтоб не сглазить :-) )
andrey_anonymous

клиенту совершенно осознанно потребуется привести NLS_TIMESTAMP_FORMAT к виду, не совместимому с Вашим кодом

Клиент никогда не будет соваться в формат даты, потому что в элементах даты есть всё необходимое - от года до секунды.


На этом тема объявляется закрытой.
...
Рейтинг: 0 / 0
Корректная обработка TIMESTAMP
    #40094096
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы это сообщение в избранное занесите, чтобы через время, которое потребуется на изучение матчасти и обретение попаболи за "Клиент никогда не будет соваться" смогли весело над собой посмеяться.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Корректная обработка TIMESTAMP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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