setMaxRows-methode (SQLServerStatement)

JDBC-stuurprogramma downloaden

Stelt de limiet voor het maximale aantal rijen dat elk SQLServerResultSet-object kan bevatten tot het gegeven aantal.

Syntax

  
public final void setMaxRows(int max)  

Parameters

max

Een int die het maximale aantal rijen aangeeft, of 0 als er geen limiet is.

Exceptions

SQLServerException

Remarks

Deze setMaxRows-methode wordt gespecificeerd door de setMaxRows-methode in de java.sql.Statement-interface.

Deze setMaxRows-methode heeft geen effect op dynamische scrollbare cursors. De applicatie moet de syntaxis SELECT TOP N SQL gebruiken om het aantal teruggestuurde rijen uit potentieel grote resultatensets te beperken.

Wanneer de setMaxRows-methode wordt aangeroepen, voert de Microsoft JDBC Driver for SQL Server de SET ROWCOUNT SQL-instructie uit wanneer deze de query van de applicatie uitvoert. Dit zorgt ervoor dat de JDBC-driver het maximale aantal rijen beperkt dat door alle Transact-SQL statements wordt uitgevoerd door die query, niet alleen het aantal rijen dat door die query wordt teruggegeven. Als de applicatie alleen een limiet moet instellen op het topniveau SQLServerResultSet-object , moet deze in de query de syntaxis SELECT TOP N SQL gebruiken in plaats van de setMaxRows-methode.

Voor meer informatie over de SET ROWCOUNT SQL-verklaring, zie het onderwerp "SET ROWCOUNT (Transact-SQL)" in SQL Server Books Online.

Zie ook

SQLServerStatement-leden
SQLServerStatement Class