Wie aktualisieren von Oracle Timestamp-Wert aus dem aktuellen um einen Zeitstempel aus der Vergangenheit

Habe ich eine Oracle-Tabelle mit dem Namen EVENT_TABLE_T. Es hat eine Spalte namens LAST_UPDATE_DT. Eine Probe mit dem Wert aus dieser Spalte ist: 01-JUL-13 11.20.22.37448900 AM. Es gibt über 700 Zeilen, haben diese gleichen timestamp-Wert.
Ich möchte auf die Aktualisierung dieser Wert bis 45 Tage vor diesem Datum, mit einer SQL-Anweisung.
Zum Beispiel01-JUL-13 11.20.22.37448900 AM nach meinem Kopfrechnen, sollte: 15-May-13 11.00.00...... (genau 45 Tage).
Wenn dies erfolgreich ist, würde ich gerne ein update auf einen anderen Wert in LAST_UPDATE_DT spiegelt einen Wert, der geht wieder zurück 46 Tage.

Was ich hoffe zu erreichen, durch diese Frage wird in der Lage sein zu lernen Sie die Grundlagen der Oracle-Datums-und Zeitstempel, und wenden Sie Sie in meine batch-Verarbeitung.
Ich möchte in der Lage zum ausführen von diesem Updates sql-Anweisung von Oracle SQL Developer und auch von innen ein Java - PreparedStatement.

Dank im Voraus für Eure Hilfe.

InformationsquelleAutor ilango | 2013-07-01

Schreibe einen Kommentar