setMaxRows Yöntemi (SQLServerStatement)

JDBC sürücüsünü indirin

Herhangi bir SQLServerResultSet nesnesinin içinde bulunabileceği maksimum satır sayısının sınırını verilen sayıya ayar.

Syntax

  
public final void setMaxRows(int max)  

Parameters

max

En fazla satır sayısını gösteren bir int veya sınır yoksa 0'dır.

Exceptions

SQLServerException

Remarks

Bu setMaxRows yöntemi, java.sql.Statement arayüzünde setMaxRows yöntemiyle tanımlanır.

Bu setMaxRows yöntemi dinamik kaydırılabilir imleçler için hiçbir etkisi yoktur. Uygulama, potansiyel olarak büyük sonuç kümelerinden geri dönen satır sayısını sınırlamak için SELECT TOP N SQL sözdizimi kullanmalıdır.

setMaxRows yöntemi çağrıldığında, Microsoft JDBC Driver for SQL Server, uygulamanın sorgusunu çalıştırdığında SQL SET ROWCOUNT ifadesini çalıştırır. Bu, JDBC sürücüsünün o sorgu tarafından yürütülen tüm Transact-SQL ifadelerinden etkilenen maksimum satır sayısını sınırlamasına neden olur; sadece o sorgu tarafından döndürülen satır sayısını değil. Uygulamanın yalnızca üst düzey SQLServerResultSet nesnesinde bir sınır koyması gerekiyorsa, sorguda setMaxRows yöntemi yerine SELECT TOP N SQL sözdizimini kullanmalıdır.

SQL ifadesi SET ROWCOUNT hakkında daha fazla bilgi için SQL Server Books Online içindeki "SET ROWCOUNT(Transact-SQL)" konusuna bakınız.

Ayrıca Bkz.

SQLServerStatement Üyeleri
SQLServerStatement Class