sql >> Databáze >  >> RDS >> PostgreSQL

jOOQ EXTRACT (EPOCH Z [pole]) řešení?

Řešení pro jOOQ 3.10 a nižší

Vždy se můžete uchýlit k prostému SQL s jOOQ:

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

Podpora v jOOQ 3.11 a dalších

V současné době existuje (jOOQ 3.11) experimentální podpora pro další, nestandardní DatePart typy, jako je DatePart.EPOCH . Může to fungovat již s PostgreSQL, ale ne s jinými databázemi.

Tato podpora bude vylepšena v budoucích verzích, včetně jOOQ 3.12, viz:https://github. com/jOOQ/jOOQ/issues/7794



  1. Mohu vytvořit tabulku MYSQL pomocí parametrizovaného příkazu PDO?

  2. Databáze:Zřetězené funkce

  3. Najděte možné duplikáty ve dvou sloupcích bez ohledu na velká a malá písmena a speciální znaky

  4. Nějaký dopad na výkon v Oracle při použití LIKE 'string' vs ='string'?