Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nastavuje limit pro maximální počet řádků, které může jakýkoli objekt SQLServerResultSet obsahovat, na dané číslo.
Syntax
public final void setMaxRows(int max)
Parameters
max
Int, který označuje maximální počet řádků, nebo 0, pokud neexistuje limit.
Exceptions
Remarks
Tato metoda setMaxRows je specifikována metodou setMaxRows v rozhraní java.sql.Statement.
Tato metoda setMaxRows nemá žádný vliv na dynamické posouvatelné kurzory. Aplikace by měla používat syntaxi SELECT TOP N SQL, aby omezila počet řádků vrácených z potenciálně velkých sad výsledků.
Když je volána metoda setMaxRows, Microsoft JDBC Driver for SQL Server spustí SET ROWCOUNT SQL příkaz při spuštění dotazu aplikace. To způsobí, že ovladač JDBC omezí maximální počet řádků ovlivněných všemi Transact-SQL příkazy vykonanými tímto dotazem, nikoli pouze počet řádků vrácených tímto dotazem. Pokud aplikace potřebuje nastavit limit pouze na nejvyšším objektu SQLServerResultSet , měla by v dotazu použít syntaxi SELECT TOP N SQL místo metody setMaxRows.
Pro více informací o SQL příkazu SET ROWCOUNT viz téma "SET ROWCOUNT(Transact-SQL)" v SQL Server Books Online.