Главная страница
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.055 c
1-1120677761
vova3085
2005-07-06 23:22
2005.07.25
поиск в ListBox


14-1120217024
msguns
2005-07-01 15:23
2005.07.25
Бардак на Ж/Д


3-1118124442
KotJunior
2005-06-07 10:07
2005.07.25
Как изменить размер поля базы данных...


6-1113448443
NikNet
2005-04-14 07:14
2005.07.25
WinSock2 на чистом API без форм! Может у кого заволялось?


4-1117137483
cherrex
2005-05-26 23:58
2005.07.25
OCR для DELPHI