Rozumiem, że Oracle sysdate zwraca bieżącą datę I czas. To jest świetne dla znaczników czasu lub datetime kolumn.Oracle: Podobne do sysdate, ale zwraca tylko czas i tylko datę
Teraz powiedzmy, że mam tylko kolumnę DATE. Jakie słowa kluczowe należy stosować w zapytaniu o wstawianie?
insert into myTable1(myDateOnlyColumn) values(???)
Załóżmy, że mam kolumnę Tylko TIME. Jakie słowa kluczowe należy stosować w zapytaniu o wstawianie?
insert into myTable2(myTimeOnlyColumn) values(???)
Dzięki!
Więc przechowuje wszystkie zera na część czasu, kiedy jestem przechowywania datę urodzenia? A co z kolumnami typu TIME? – TraderJoeChicago
Dobra odpowiedź. Ponadto, jeśli masz datę obejmującą godziny, minuty i sekundy: trunc (sysdate, 'd'), aby je usunąć, zamiast używać TO_CHAR –
@DCookie - Dobra odpowiedź. Obejmowałbym jednak typy danych INTERVAL dla przechowywania czasów. Jeśli przechowujesz tylko czas, generalnie przechowujesz czas (tj. 4 godziny i 48 minut), który idealnie pasuje do INTERWAŁU DZIEŃ DO DRUGIEGO, a nie do przechowywania czasu podobnego do godziny 16:48. –