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

Apa perbedaan antara setTime(...) dan setTimestamp(...) di Hibernate Query?

Database selain Oracle sebenarnya membedakan antara tiga tipe data yang berbeda:

  • DATE hanya tanggal, tidak ada waktu
  • TIME hanya waktu dalam sehari, tanpa tanggal
  • TIMESTAMP keduanya, tanggal &waktu.

JDBC mencoba untuk mengabstraksi konsep SQL standar dan ketiga tipe data di atas didefinisikan oleh ANSI SQL dan karenanya JDBC perlu mendukungnya.

Karena tanggal Oracle selalu menyertakan waktu, Anda memiliki untuk menggunakan setTimestamp() jika tidak, waktu akan hilang saat Anda menyimpannya di 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. Oracle:Jika Tabel Ada

  2. Oracle, cara membuka kursor dan memilih satu kolom dari banyak menjadi variabel

  3. Cara Membuat Pengguna di Oracle dan Menetapkan hak istimewa

  4. Bagaimana Menangani Kolom Tabel yang Dinamai Dengan Kata Kunci Sql yang Dipesan?

  5. Apakah ada ekspresi CASE seperti itu di JPQL?