Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle SQL/Java:ottieni la dimensione del set di dati restituito da una query

Documenti :

ResultSet non è una raccolta, è semplicemente un'astrazione del cursore utilizzato per ottenere i dati in modo rigato.

Quindi, di cosa hai bisogno esattamente? La quantità di memoria necessaria per memorizzare il risultato? La dimensione dei dati nel database? ...? Perché dovrebbe essere carino?

Puoi sempre fare SELECT COUNT(*) FROM e utilizzando una certa dimensione media della riga stimare la dimensione del risultato... Invece di utilizzare il SELECT COUNT(*) puoi usare un modo più contorto:vai all'ultimo elemento ResultSet.last() e ottieni il numero di riga:ResultSet.getRow() .