In Oracle-SQL: Wie fügen Sie das aktuelle Datum + Uhrzeit in eine Tabelle?

Ich geschrieben habe folgenden code, aber es scheint nur einfügen das aktuelle Datum und nicht die aktuelle Zeit. Weiß jemand wie das geht?

insert into errortable
(dateupdated,table1id)
values
(TO_DATE(sysdate, 'dd/mm/yyyy hh24:mi:ss'),1083);
  • Wie Sie wissen, dass Ihr nur das einfügen aktuelle Datum?Haben Sie versuchen es, indem man die raw-Tabelle oder Sie haben versucht, die Anzeige mit einer Abfrage?
  • ja, es speichert 00:00 als Zeit ; ich bestätigt durch die Suche in der Tabelle. wollen speichern Sie das aktuelle Datum und die aktuelle Zeit
  • Hinweis : In Oracle, Das Aktuelle Datum + Zeit = DATEPART. select sysdate from dual would produce 2015-10-05 09:24:40.
  • TO_DATE(sysdate...) ist einfach falsch. sysdate gibt eine date - never ever call TO_DATE mit einem Datum, weil es in der Regel nicht geben die Ergebnisse, die Sie erwarten, und macht sowieso keinen Sinn.
  • Danke @jeffery
InformationsquelleAutor Tikkaty | 2015-10-04
Schreibe einen Kommentar