Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menggunakan tanggal saat ini dalam kueri HQL dengan database Oracle?

Bukankah seharusnya current_date ?

Hibernate akan menerjemahkannya ke dialek yang tepat.

Saya tidak menemukan dokumentasi referensi "Hibernate akan menerjemahkan ini ke itu", tetapi ekspresi, secara umum, dapat ditemukan di Ekspresi HQL untuk Hibernate 4.3.

Lalu ada spesifikasi Java Persistence API 2.0 (JPA) yang mendefinisikan ekspresi untuk bahasa kueri Java Persistence (JPQL) dan artinya mis. untuk current_date :

4.6.17.2.3 Fungsi Datetime functions_returning_datetime:=TANGGAL_CURRENT | CURRENT_TIME | CURRENT_TIMESTAMP Fungsi datetime mengembalikan nilai tanggal, waktu, dan cap waktu saat ini di server database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembulatan ke 2 tempat desimal dalam SQL

  2. Menyebarkan Pusat Data Cloudera CDP di Oracle Cloud Infrastructure (OCI)

  3. ORA-01017 Tips Resolusi Kesalahan Oracle

  4. bagaimana cara memasukkan tanggal dan waktu di oracle?

  5. Bagaimana cara menghapus Mesin Virtual dari VirtualBox