sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL / Java :Få storleken på returnerad datauppsättning från en fråga

Dokument :

ResultSet är inte en samling, det är bara en abstraktion av markören som används för att få data på ett radvis sätt.

Så vad exakt behöver man? Hur mycket minne behövs för att lagra resultatet? Storleken på data i databasen? ...? Varför skulle det vara trevligt?

Du kan alltid göra SELECT COUNT(*) FROM och med hjälp av en viss genomsnittlig radstorlek uppskatta resultatstorleken... Istället för att använda SELECT COUNT(*) du kan använda ett mer invecklat sätt:gå till det sista elementet ResultSet.last() och hämta radnumret:ResultSet.getRow() .



  1. Infoga Ja eller Nej i MySQL baserat på kryssrutans värde

  2. SQL-gruppering på tidsintervall

  3. Vad är användningen av &operator i SQL SERVER

  4. Är det möjligt att fråga en trädstrukturtabell i MySQL i en enda fråga, till vilket djup som helst?