2012-04-04 8 views

Odpowiedz

36
select to_char(col_name, 'yyyy-mm-dd hh24:mi:ss') from tab_name 

Możesz przeczytać więcej o to_char funkcja here

+0

Marcin, dziękuję za odpowiedź, ale to nie zadziałało, gdy pytałem: "wybierz to_char" ("4/4/2012 00:32:00", "dd/mm/rrrr HH24: MI: SS") from dual " – palak

+0

Cóż, musisz podać datę (nie ciąg) dla funkcji to_char. Tak więc przykładowe zapytanie powinno wyglądać jak "wybierz to_char (to_date (" 4/4/2012 00:32:00 "," fmdd/mm/rrrr hh24: mi: ss ")," dd/mm/rrrr HH24: MI : SS ') z podwójnego " –

+0

Marcin, to działa dobrze, ale jak mogę tu zamienić moje nazwy kolumn? – palak

1

Innym bardzo prostym sposobem jest ustawiony w parametrach NLS bazy danych, parametr DATE_FORMAT = 'DD-MM-YYYY HH24: MI: SS'

+0

Parametry NLS bazy danych są często nadpisywane ustawieniom klienta. Oznacza to, że nigdy nie jest bezpieczne, aby kod opierał się na parametrach formatu NLS po stronie serwera, co oznacza, że ​​prawie nigdy nie warto ustawiać tego parametru. –

+0

Tak, to jest w porządku. – ingitaly

Powiązane problemy