sql >> Database >  >> RDS >> Oracle

Wijzig de tijdzonecomponent van TIMESTAMP MET TIMEZONE in Oracle

Moet u de gegevens die in de database zijn opgeslagen echt wijzigen? Normaal gesproken is het voldoende om gewoon naar een andere tijdzone te converteren voor weergave, d.w.z.

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

Als u dat wilt, kunt u natuurlijk ook

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

om alle gegevens te wijzigen.




  1. welk datatype moet worden gebruikt voor een veld dat een waarde kan bevatten van vooraf gedefinieerde waarden in een databasetabel?

  2. Gids voor het ontwerpen van een database voor blogbeheer in MySQL

  3. Is er een ECHT prestatieverschil tussen de primaire sleutels van INT en VARCHAR?

  4. Oracle ListaGG, Top 3 meest voorkomende waarden, weergegeven in één kolom, gegroepeerd op ID