Tôi đã viết mã bên dưới, nhưng dường như chỉ chèn ngày hiện tại chứ không phải ngày hiện tại. Bất cứ ai cũng biết làm thế nào để làm điều đó?Trong Oracle SQL: Làm thế nào để bạn chèn ngày + giờ hiện tại vào một bảng?
insert into errortable
(dateupdated,table1id)
values
(TO_DATE(sysdate, 'dd/mm/yyyy hh24:mi:ss'),1083);
Làm thế nào để bạn biết rằng nó chỉ chèn ngày hiện tại? Bạn đã thử nó bằng cách nhìn vào bảng thô hoặc bạn đã thử xem nó bằng cách sử dụng một truy vấn? – brenners1302
yeah nó lưu trữ 00:00 như thời gian; tôi xác nhận bằng cách nhìn vào bàn. muốn lưu trữ ngày hiện tại và thời gian hiện tại – Tikkaty
Đầu mối: Trong Oracle, Ngày hiện tại + Thời gian = Sysdate. 'chọn sysdate từ kép sẽ tạo ra 2015-10-05 09: 24: 40'. – RubahMalam