Oracle:¿Cómo hacer "seleccionar current_timestamp" en hsqldb?
select systimestamp from dual
MySQL:
select current_timestamp
SQL Server:
select current_timestamp
PostgreSQL:
select current_timestamp
La pregunta es, ¿cómo puedo obtener el marca de tiempo actual en HSQLDB? Yo uso la versión 1.8.0.10
Gracias, pero con Hibernate hago session.createSQLQuery ("select current_timestamp from users") y obtengo lista vacía para .list() y null para .uniqueResult(). La tabla existe. Si pongo una tabla que no existe, obtengo java.sql.SQLException correctamente: Tabla no encontrada en la instrucción [select current_timestamp from qwerty] – cherouvim
¿La tabla que está usando está vacía? por alguna razón, hice un par de pruebas y parece que si el resultado de la selección es una lista vacía, no tienes la marca de tiempo, si el resultado de la selección es una lista de filas, obtienes tantas marcas de tiempo como número de filas.. – alexdown
Sé que esta es una pregunta antigua, pero si desea escribir código genérico (por ejemplo, en una biblioteca reutilizable), eso no depende de una base de datos específica, podría intentar usar algo como: 'SELECCIONAR TOP 1 current_timestamp FROM INFORMATION_SCHEMA.SYSTEM_TABLES' – Adam