Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.08.2002, 14:30
|
|||
---|---|---|---|
|
|||
Двузначный год |
|||
#18+
Подскажите пожалуйста где у Oracle настройка по восприятию двузначного года? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 14:40
|
|||
---|---|---|---|
|
|||
Двузначный год |
|||
#18+
Ты об этом ? select to_char(to_date('01-02-03','YY-MM-DD'),'YYYY-MM-DD') from dual; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 15:05
|
|||
---|---|---|---|
|
|||
Двузначный год |
|||
#18+
Несовсем Дело все в том что у меня есть две программы (мною написаны на Delphi) где я сам строю запросы что-то типа SQL='select * from mytable where dt=to_date('''+datetostr(mydate)+''','''+ShortDateFormat+''')' и если у пользователя установлен двузначный год, то результат не предсказуем. Программа написанная с использованием ODAC переводит 58г в 2058, а программа с DOA в 1958. Испытания проводились с одной рабочей станции при подключению к одному и тому же серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 15:34
|
|||
---|---|---|---|
Двузначный год |
|||
#18+
используй RR вместо YY в маске ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 16:01
|
|||
---|---|---|---|
|
|||
Двузначный год |
|||
#18+
Так конечно можно, но этот вариант связан с некоторыми проблемами. Слишком много надо переделывать в клиенской проге. В win2000 есть настройка как воспринимать дату, неужели в Oracle такой настройки нет. Почему DOA и ODAC ведут себя поразному? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 17:59
|
|||
---|---|---|---|
Двузначный год |
|||
#18+
>В win2000 есть настройка как воспринимать дату, >неужели в Oracle такой настройки нет. Как это нет? А NLS параметры? сделай select * from nls_session_parameters; и увидишь параметры текущей сессии. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 18:28
|
|||
---|---|---|---|
|
|||
Двузначный год |
|||
#18+
2.dba И какой параметр отвечает за двузначный год? в Win2000 Control Panel=>Regional Option=>Date When a tow-digit year is entered, interpret as a year between мне требуется вот такая настройка ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 18:40
|
|||
---|---|---|---|
Двузначный год |
|||
#18+
Вот этот: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2002, 19:22
|
|||
---|---|---|---|
Двузначный год |
|||
#18+
>в Win2000 Control Panel=>Regional Option=>Date в Win registry: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 string name: NLS_DATE_FORMAT value: DD.MM.RR на *nix ~oracle/.bashrc ... NLS_DATE_FORMAT=DD.MM.RR export NLS_DATE_FORMAT ... У меня в версии 8.1.7 уже RR по дефолту. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2002, 09:49
|
|||
---|---|---|---|
|
|||
Двузначный год |
|||
#18+
У меня тоже 8.1.7 и тоже RR, это меня тоже не совсем устраивает. Я хочу как в Win2000 сам указать временной интервал восприятия двузначного года, а RR работает только +- 50 лет, т.е. если я укажу 40 то это было 1940, а не 2040 как в Oracle по умолчанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/moderation_log.php?user_name=ZHUK]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 9470ms |
total: | 9613ms |
0 / 0 |