sql >> Database >  >> RDS >> Oracle

Oracle SQL / Java:de grootte van de geretourneerde gegevensset ophalen uit een query

Documenten :

ResultSet is geen verzameling, het is slechts een abstractie van de cursor die wordt gebruikt om de gegevens op een rijgewijze manier te krijgen.

Dus, wat heb je precies nodig? De hoeveelheid geheugen die nodig is om het resultaat op te slaan? De grootte van de gegevens in de database? ...? Waarom zou het leuk zijn?

U kunt altijd SELECT COUNT(*) FROM . doen en het gebruik van een bepaalde gemiddelde rijgrootte schat de resultaatgrootte... In plaats van de SELECT COUNT(*) te gebruiken je kunt een meer ingewikkelde manier gebruiken:ga naar het laatste element ResultSet.last() en krijg het rijnummer:ResultSet.getRow() .



  1. PHP/MySQL - hoe automatisch een verwijderlink genereren voor een rij in een reeds automatisch gegenereerde tabel?

  2. Retourneer alle niet-berekende kolommen uit een tabel in SQL Server

  3. De grootte van een database controleren in MySQL

  4. De ALTER TABLE-instructie was in strijd met de FOREIGN KEY-beperking