PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

solusi jOOQ EXTRACT(EPOCH FROM [field])?

Solusi untuk jOOQ 3.10 dan yang lebih lama

Anda selalu dapat menggunakan SQL biasa dengan jOOQ:

public static Field<Integer> extractEpochFrom(Field<Timestamp> field) {
    return DSL.field("extract(epoch from {0})", Integer.class, field);
}

Dukungan di jOOQ 3.11 dan lainnya

Saat ini ada (jOOQ 3.11) dukungan eksperimental untuk DatePart tambahan non standar jenis, seperti DatePart.EPOCH . Ini mungkin sudah bekerja dengan PostgreSQL, tetapi tidak dengan database lain.

Dukungan ini akan ditingkatkan di versi mendatang, termasuk jOOQ 3.12, lihat:https://github. com/jOOQ/jOOQ/issues/7794



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memilih beberapa nilai max() menggunakan satu pernyataan SQL

  2. Pada INSERT ke tabel INSERT data di tabel yang terhubung

  3. Bagaimana Fungsi Exp() Bekerja di PostgreSQL

  4. Perbedaan Tanggal Postregsql berdasarkan detik

  5. Mengapa setval() Gagal Dengan relasi ... tidak ada?