Czy jest jakiś sposób, aby pozbyć się pory dnia podczas korzystania z current_date
lub sysdate
. Próbuję tylko zapisać datę sklepu jako YYYY-MM-DD
, ale current_date daje mi YYYY-MM-DD HH:MM:SS:MS
Oracle current_date lub sysdate bez godzin, minut, sekund
Porównując daty, porównuje tylko datę, a nie czas, który byłby równie dobry. Każda pomoc byłaby niesamowita, dziękuję.
Powiązane: http://stackoverflow.com/q/7604167/1065197 –
Format czasu "HH: MM: SS: MS" jest nieprawidłowy. 'MM' oznacza numeryczny miesiąc (" MS "również nie jest rozpoznawane). Powinien to być 'HH: MI: SS'. Jeśli potrzebujesz milisekund, musisz użyć typu danych "TIMESTAMP", ponieważ Oracle przechowuje tylko ułamki do sekundy w polu typu "DATA". – Lion
W Oracle typ danych DATE zawiera pola ROK, MIESIĄC, DZIEŃ, GODZINY, MINUTY i SEKUNDY. W Oracle nie ma typu danych do przechowywania TYLKO pól ROK, MIESIĄC i DZIEŃ. –