setMaxRows metódus (SQLServerStatement)

JDBC-illesztőprogram letöltése

A megadott számra szabja a maximális sor számának korlátját, amit bármely SQLServerResultSet objektum tartalmazhat.

Syntax

  
public final void setMaxRows(int max)  

Paraméterek

max

Egy int a maximális sor számát, vagy 0-t, ha nincs korlát.

Exceptions

SQLServerException

Remarks

Ezt a setMaxRows módszert a setMaxRows módszer határozza meg a java.sql.Statement interfészen.

Ez a setMaxRows módszer nem hatásos dinamikus görgethető kurzorokra. Az alkalmazásnak a SELECT TOP N SQL szintaxist kell használnia, hogy korlátozza a potenciálisan nagy eredményhalmazokból visszahozott sorok számát.

Amikor a setMaxRows metódusot hívják, a Microsoft JDBC Driver for SQL Server futtatja az SET ROWCOUNT SQL utasítást, amikor az alkalmazás lekérdezését futtatja. Ez arra készteti, hogy a JDBC illesztőgép korlátozza a maximális sorszámot, amelyet az adott lekérdezés által végrehajtott Transact-SQL utasítások érintenek, nem csak a lekérdezés által visszaadott sorok számát. Ha az alkalmazásnak csak a felső szintű SQLServerResultSet objektumra kell korlátoznia, akkor a lekérdezésben a SELECT TOP N SQL szintaxist kell használnia a setMaxRows metódus helyett.

További információért SET ROWCOUNT az SQL állításról lásd a "SET ROWCOUNT(Transact-SQL)" témát a SQL Server Books Online-ban.

Lásd még

SQLServerStatement Members
SQLServerStatement osztály