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

Jak mohu použít aktuální datum v dotazu HQL s databází Oracle?

Nemělo by to být current_date ?

Hibernate jej přeloží do správného dialektu.

Nenašel jsem skutečnou referenční dokumentaci „Hibernate to přeloží tamto“, ale výraz obecně lze nalézt v HQL Expressions for Hibernate 4.3.

Dále je to specifikace Java Persistence API 2.0 (JPA), která definuje výrazy pro dotazovací jazyk Java Persistence (JPQL) a jejich význam např. pro current_date :

4.6.17.2.3 Funkce data a času functions_returning_datetime:=CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP Funkce datetime vrací hodnotu aktuálního data, času a časového razítka na databázovém serveru.



  1. Výchozí formát data společnosti Oracle je RRRR-MM-DD, PROČ?

  2. Typy kurzoru serveru SQL Server – pouze vpřed dynamický kurzor | Kurz SQL Server / Kurz TSQL

  3. Jak UPSERTovat (SPOUČIT, VLOŽIT... PŘI DUPLIKÁTNÍ AKTUALIZACI) v PostgreSQL?

  4. mysqli:může připravit více dotazů v jednom příkazu?