Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.056 c
3-1118818906
salexn
2005-06-15 11:01
2005.07.25
Oracle и работа с датами


14-1119803494
Nick Denry
2005-06-26 20:31
2005.07.25
Слетело 2 компа за неделю... или что такое Bulding DMI pool


3-1118739004
APlay
2005-06-14 12:50
2005.07.25
SQL запрос


1-1120744314
Apachi
2005-07-07 17:51
2005.07.25
sMDIForm и sMDIChild


6-1113722454
Pavel_P
2005-04-17 11:20
2005.07.25
Измерение пропускной способности локальной сети