Napisałem poniżej kod, ale wydaje się, że wstawia on aktualną datę, a nie aktualną godzinę. Ktoś wie, jak to zrobić?W Oracle SQL: Jak wstawić bieżącą datę i godzinę do tabeli?
insert into errortable
(dateupdated,table1id)
values
(TO_DATE(sysdate, 'dd/mm/yyyy hh24:mi:ss'),1083);
Skąd wiesz, że jest to tylko wstawianie bieżącej daty? Czy próbowałeś, patrząc na surową tabelę lub próbowałeś przeglądając go za pomocą zapytania? – brenners1302
tak, zapisuje 00:00 jako czas; Potwierdziłem, patrząc w tabeli. chcesz zapisać aktualną datę i aktualny czas – Tikkaty
Wskazówka: W Oracle, bieżąca data + czas = Sysdate. 'wybierz sysdate z dual, który wytworzy 2015-10-05 09: 24: 40'. – RubahMalam