Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta sul numero specificato il numero massimo di righe che un oggetto SQLServerResultSet può contenere.
Sintassi
public final void setMaxRows(int max)
Parametri
max
Valore int che indica il numero massimo di righe oppure 0 in assenza di un limite.
Eccezioni
Osservazioni:
Questo metodo setMaxRows viene specificato dal metodo setMaxRows nell'interfaccia java.sql.Statement.
Questo metodo setMaxRows non ha effetto per i cursori scorrevoli dinamici. È consigliabile che l'applicazione utilizzi la sintassi SELECT TOP N SQL per limitare il numero di righe restituito da set di risultati di dimensioni potenzialmente grandi.
Quando viene chiamato il metodo setMaxRows, il driver Microsoft JDBC per SQL Server esegue l'SET ROWCOUNTistruzione SQL quando esegue la query dell'applicazione. In questo modo il driver JDBC limita il numero massimo di righe interessate da tutte le istruzioni Transact-SQL eseguite da tale query, non solo il numero di righe restituite da tale query. Se l'applicazione deve impostare un limite solo per l'oggetto SQLServerResultSet di livello superiore, è consigliabile che usi la sintassi SELECT TOP N SQL nella query anziché il metodo setMaxRows.
Per maggiori informazioni sull'istruzione SET ROWCOUNT SQL, consulta l'argomento "SET ROWCOUNT(Transact-SQL)" in SQL Server Books Online.