sql >> Base de Datos >  >> RDS >> Oracle

Oracle SQL/Java:obtenga el tamaño del conjunto de datos devuelto de una consulta

Documentos :

ResultSet no es una colección, es simplemente una abstracción del cursor que se utiliza para obtener los datos por filas.

Entonces, ¿qué es exactamente lo que necesitas? ¿La cantidad de memoria necesaria para almacenar el resultado? ¿El tamaño de los datos en la base de datos? ...? ¿Por qué sería bueno?

Siempre puedes hacer SELECT COUNT(*) FROM y usando un cierto tamaño promedio de fila, calcule el tamaño del resultado... En lugar de usar SELECT COUNT(*) puede usar una forma más complicada:vaya al último elemento ResultSet.last() y obtenga el número de fila:ResultSet.getRow() .