Gibt es eine Möglichkeit, nur Stunden in einem DateTime-Feld zu aktualisieren? Wenn nicht, wie aktualisiere ich den Zeitteil in Oracle? Ich habe dies versucht->Wie aktualisiert man nur den "Stunden" -Teil in einem Datetime-Feld in Oracle?
update tab_name
set C_Name=to_date('04/03/2012 00:31:00','MM/DD/YYYY HH:MI:SS AM')
where C_Name1=10484;
hat nicht funktioniert, wie ich '00' in Stunde Teil aktualisieren.
Willkommen bei Stack Overflow! Ich habe mir die Freiheit genommen, deine Frage für dich zu formatieren. In der Zukunft formatieren Sie bitte Ihre Fragen, bevor Sie sie veröffentlichen. –
Ist 'C_NAME' ein DATUM? Wie würde dies nur die Zeit aktualisieren? Möchten Sie, dass der Tag-Teil der Zeichenfolge ignoriert wird (dh aktualisieren Sie 'C_NAME' an dem Tag, an dem' C_NAME' aktuell um 12:31:00 Uhr ist?) –
yeah Justin, C_Name ist ein DateTime-Feld. Nein, ich nicht will etwas hier ignoriert werden, wie du sagtest 12:31:00 hier nur "12" muss durch "00" ersetzt werden, es sollte 00:31:00 sein – palak