Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Вниз

Oracle и работа с датами   Найти похожие ветки 

 
salexn   (2005-06-15 11:01) [0]

Как заставить Оракул понимать, что если пришла дата "15.06.05", то это не "15.06.0005", а "15.06.2005". В SQL Server есть такой параметр, а как его выставить и есть ли он в Оракле. Спасибо


 
Desdechado ©   (2005-06-15 11:20) [1]

передавать дату параметрическим запросом


 
salexn   (2005-06-15 12:04) [2]

А по другому никак?


 
Sergey13 ©   (2005-06-15 12:09) [3]

2[2] salexn   (15.06.05 12:04)
>А по другому никак?
А чем так не ндравится?
Сделай сразу, что бы приходило "15.06.2005" и фсе.


 
Sergey13 ©   (2005-06-15 12:09) [4]

Удалено модератором


 
ANB ©   (2005-06-15 12:32) [5]


> В SQL Server есть такой параметр,
- Имхо, и на мсскуле изгал этим параметром пользоваться, нарвешься на проблемы.


 
Seg   (2005-06-15 14:24) [6]

Дата в Оракле зранится ввиде числа.
Можно перевести дату в число, потом передавать в оракл в виде числа.


 
sniknik ©   (2005-06-15 14:33) [7]

> Можно перевести дату в число, потом передавать в оракл в виде числа.
а вот этого делать не надо. и кстати зачем? тдататайм и так число.
читай форум внимательней, например
http://delphimaster.net/view/3-1118391441/


 
Seg   (2005-06-15 14:52) [8]

Вопрос в том, что передается не та дата, которая нужна.
Поэтому сначала надо четко определить дату, затем ее передать как параметр.


 
Seg   (2005-06-15 14:53) [9]

Кстати, можно поэксперементировать с локальными настройками даты.


 
sniknik ©   (2005-06-15 14:59) [10]

> Вопрос в том, что передается не та дата, которая нужна.
ответ в том что если дату передавать как дату, параметром, она ВСЕГДА передается та которая задана (а вот нужна она или другая это уже другой вопрос). от локальных настроек не зависит.

p.s. если вы относитесь к извращенцам которые и в параметр строку суют... просьба проигнорировать все что я говорил. устал переубеждать.


 
Seg   (2005-06-15 15:06) [11]

>она ВСЕГДА передается та которая задана

У автора почему-то передается не та дата, которая задана.


 
sniknik ©   (2005-06-15 15:27) [12]

и где ты видиш дату? передается строка(!!!)

p.p.s. неохота по десятому разу одно и тоже. прочитай ссылку внимательно, не зря же дал. + сделай поиск в конфе по данной теме.
вот так например
http://www.delphimaster.ru/cgi-bin/forum.pl?n=1&search=TDateTime


 
Anatoly Podgoretsky ©   (2005-06-15 15:36) [13]

Seg   (15.06.05 14:52) [8]
Seg   (15.06.05 15:06) [11]
Это твои фантазии, сначала ты домысливаешь за автора, а потом начинаешь спорить со своим домысливанием.


 
Reindeer Moss Eater ©   (2005-06-15 15:40) [14]

to_date("15.06.05","DD.MM.YY")
в прошлом веке будет понято как 15.06.1905
в текущем веке будет понято как 15.06.2005

либо использовать элемент форматирования RR
to_date("15.06.05","DD.MM.RR")

При этом до 50 года текущего столетия это будет интерпретировано как дата из прошлого столетия,
а после 50 года - как дата текщего столетия


 
Reindeer Moss Eater ©   (2005-06-15 15:43) [15]

то есть наоборот.


 
Anatoly Podgoretsky ©   (2005-06-15 15:47) [16]

Reindeer Moss Eater ©   (15.06.05 15:40) [14]
Вопрос то понять, что именно было передано, а с этим уже к телепатам, более того он весьма ограничил почему, пропустил 0105,0205,... 1905


 
Petr V. Abramov ©   (2005-06-15 18:09) [17]

> что если пришла дата "15.06.05", то это не "15.06.0005", а "15.06.2005"
 Посмотрите ф-цию to_date. вторым параметром у нее идет формат даты. Какой-то из них в данном случае подойдет, по-моему RR, но могу ошибаться, нет под рукой документации.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.012 c
4-1117450284
toaster
2005-05-30 14:51
2005.07.25
Плоское окно & меню


14-1120241762
Ермак
2005-07-01 22:16
2005.07.25
Чем зажать инсталляционный пакет?


4-1117437335
Gero
2005-05-30 11:15
2005.07.25
Анимация произвольного контрола


14-1120307477
lookin
2005-07-02 16:31
2005.07.25
Попробовать NHL2005 по интернет...


14-1119556021
Ломброзо
2005-06-23 23:47
2005.07.25
И снова DMJS Client





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский