Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Ändern Sie die Zeitzonenkomponente von TIMESTAMP WITH TIMEZONE in Oracle

Müssen Sie die in der Datenbank gespeicherten Daten wirklich ändern? Normalerweise reicht es aus, zur Anzeige einfach in eine andere Zeitzone umzurechnen, also

SELECT <<your_timestamp_column>> AT TIME ZONE 'UTC'
  FROM <<your table>>

Wenn Sie möchten, können Sie natürlich auch

UPDATE <<your table>>
   SET <<your timestamp column>> = <<your timestamp column>> AT TIME ZONE 'UTC'

um alle Daten zu ändern.