FileMaker JDBC 11 - ¿Cómo seleccionar la fecha actual del sistema?
-
29-09-2019 - |
Pregunta
En Oracle, que puede SELECT sysdate FROM dual
para obtener la fecha actual / hora del sistema.
¿Cómo puedo hacer el mismo acceso a una base de datos de FileMaker a través del driver JDBC?
Nota:. "No utilice FileMaker" lamentablemente no es una opción
Solución
Crear un campo calculado que las llamadas sin almacenar Get (CurrentHostTimeStamp) y después incluir ese campo como uno de sus campos seleccionados.
(Asegúrese de configurar las opciones del campo para que FileMaker no almacena los resultados del cálculo - a menos que desee la fecha / hora de cuando se añadió el campo ...)
Otros consejos
No sé FileMaker, pero tal vez los (ANSI SQL) expresiones estándar CURRENT_DATE
o el trabajo CURRENT_TIMESTAMP
?
Así que algo como
SELECT CURRENT_TIMESTAMP FROM whatever
Editar: Otra cosa a intentar podría ser la función de escape estándar JDBC:
SELECT {fn CURTIME()} FROM whatever