Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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.