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

Jaký je rozdíl mezi setTime(...) a setTimestamp(...) v Hibernate Query?

Jiné databáze než Oracle ve skutečnosti rozlišují mezi třemi různými datovými typy:

  • DATE pouze datum, žádný čas
  • TIME pouze čas dne, žádné datum
  • TIMESTAMP obojí, datum a čas.

JDBC se snaží abstrahovat standardní koncepty SQL a výše uvedené tři datové typy jsou definovány ANSI SQL, a proto je JDBC potřebuje podporovat.

Protože datum společnosti Oracle vždy zahrnuje čas, máte použít setTimestamp() jinak dojde ke ztrátě času, když jej uložíte do databáze.



  1. Seznam uživatelů přistupujících k databázi

  2. Jak nainstalovat MySQL 8 na Ubuntu

  3. Výkon funkcí MySql Xml?

  4. Připojte aplikace ODBC ve Windows k SugarCRM