sql >> Databáze >  >> RDS >> Oracle

Změnit komponentu časového pásma TIMESTAMP WITH TIMEZONE v Oracle

Opravdu potřebujete změnit data uložená v databázi? Normálně pro zobrazení stačí převést na jiné časové pásmo, tj.

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

Samozřejmě, pokud chcete, můžete také

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

změnit všechna data.




  1. Jak zkontrolovat, zda existuje řádek v uložené proceduře PostgreSQL?

  2. Počet SQL pro sloupec data

  3. Nemohu získat tento spojovací dotaz mysql, aby přinesl požadovaný výsledek

  4. Příklad replikace Oracle Streams krok za krokem