Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle SQL/Java:Obtenha o tamanho do conjunto de dados retornado de uma consulta


Documentos :

ResultSet não é uma coleção, é apenas uma abstração do cursor que está sendo usado para obter os dados de uma maneira de linha.

Então, o que exatamente precisa? A quantidade de memória necessária para armazenar o resultado? O tamanho dos dados no banco de dados? ...? Por que seria bom?

Você sempre pode fazer SELECT COUNT(*) FROM e usando um certo tamanho médio de linha estime o tamanho do resultado... Em vez de usar o SELECT COUNT(*) você pode usar uma maneira mais complicada:vá para o último elemento ResultSet.last() e obtenha o número da linha:ResultSet.getRow() .