Ich habe eine Oracle-Tabelle namens EVENT_TABLE_T
. Es hat eine Spalte namens LAST_UPDATE_DT
. Ein Beispielwert aus dieser Spalte ist: 01-JUL-13 11.20.22.37448900 AM
. Es gibt über 700 Zeilen mit demselben Zeitstempelwert. Ich möchte diesen Wert auf 45 Tage vor diesem Datum mit einer SQL-Anweisung aktualisieren. Zum Beispiel, 01-JUL-13 11.20.22.37448900 AM
, nach meiner Kopfrechnen, sollte: 15-May-13 11.00.00......
(genau 45 Tage). Wenn dies erfolgreich ist, möchte ich ein Update auf einen anderen Wert in LAST_UPDATE_DT
anwenden, der einen Wert widerspiegelt, der 46 Tage zurückreicht.Wie Oracle Timestamp Wert von der aktuellen zu einem Zeitstempel aus der Vergangenheit zu aktualisieren
Was ich mit dieser Frage zu erreichen hoffe, ist, dass ich die Grundlagen von Oracle-Daten und Zeitstempeln lernen und sie auf meine Batch-Verarbeitung anwenden kann. Ich würde gerne in der Lage, diese SQL-Anweisung SQL-Aktualisierung von Oracle SQL Developer und auch von innerhalb eines Java PreparedStatement.
Vielen Dank im Voraus für Ihre Hilfe.
Genau was ich wollte. Ravis Antwort brachte mich in die richtige Richtung und Arban ergänzte deine Antwort. – ilango