powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Маска для to_date
5 сообщений из 5, страница 1 из 1
Маска для to_date
    #40079909
ilyuha111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день можете подсказать куда копать ?

select
to_date(to_date(sysdate, 'dd.mm.yyyy'), 'dd.mm.yy') as yyyysysdateyy,
to_date('24.06.0021', 'dd.mm.yy') as yysysdate,
to_date(sysdate, 'dd.mm.yy') as yysysdate,
to_date(sysdate, 'dd.mm.yyyy') as yyyysysdate
from dual
...
Рейтинг: 0 / 0
Маска для to_date
    #40079910
PuM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Копать документацию.
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/TO_DATE.html#GUID-D226FA7C-F7AD-41A0-BB1D-BD8EF9440118
TO_DATE на вход принимает строку:
авторFor char, you can specify any expression that evaluates to a character string of CHAR, VARCHAR2, NCHAR, or NVARCHAR2 data type.
А когда пихаешь в TO_DATE вместо строки DATE, происходит неявное преобразование даты в строку с форматом по умолчанию, установленным в сессии. И получается полная фигня.
...
Рейтинг: 0 / 0
Маска для to_date
    #40080821
Фотография Jebrail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter session set nls_date_format = 'DD.MM.YY HH24:MI:SS'; ну или какой формат хотите .
...
Рейтинг: 0 / 0
Маска для to_date
    #40080838
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jebrail
alter session set nls_date_format = 'DD.MM.YY HH24:MI:SS'; ну или какой формат хотите .


Пишите/отлаживаете отчет/пакет
Радостно сдаете

А потом у части клиентов работает, у части нет

Hint: "NLS Bomb"
...
Рейтинг: 0 / 0
Маска для to_date
    #40080882
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilyuha111, откройте для себя to_char и никогда не преобразовывайте дату в дату.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Маска для to_date
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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