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

Oracle SQL / Java :Få størrelsen på returneret datasæt fra en forespørgsel

Docs :

ResultSet er ikke en samling, det er blot en abstraktion af markøren, der bliver brugt til at få dataene på en rækkevis måde.

Så hvad har man egentlig brug for? Hvor meget hukommelse der skal til for at gemme resultatet? Størrelsen af ​​dataene i databasen? ...? Hvorfor ville det være rart?

Du kan altid gøre SELECT COUNT(*) FROM og ved hjælp af en bestemt gennemsnitlig rækkestørrelse, estimer resultatstørrelsen... I stedet for at bruge SELECT COUNT(*) du kan bruge en mere indviklet måde:gå til det sidste element ResultSet.last() og få rækkenummeret:ResultSet.getRow() .



  1. Wordpress brugerdefineret databasetabel genkendes ikke

  2. Hvordan ses pivottabel i Laravel 5.4?

  3. Sådan opsætter du MySQL i IBM Worklight

  4. Postgresql k-nærmeste nabo (KNN) på flerdimensionel terning