Metode setMaxRows (SQLServerStatement)

Unduh driver JDBC

Mengatur batas untuk jumlah maksimum baris yang dapat dimuat objek SQLServerResultSet ke angka yang diberikan.

Sintaks

  
public final void setMaxRows(int max)  

Parameter

max

Int yang menunjukkan jumlah maksimum baris, atau 0 jika tidak ada batasan.

Pengecualian

SQLServerException

Keterangan

Metode setMaxRows ini ditentukan oleh metode setMaxRows di antarmuka java.sql.Statement.

Metode setMaxRows ini tidak berpengaruh untuk kursor yang dapat digulirkan dinamis. Aplikasi harus menggunakan sintaks SELECT TOP N SQL untuk membatasi jumlah baris yang dikembalikan dari kumpulan hasil yang berpotensi besar.

Ketika metode setMaxRows dipanggil, Driver Microsoft JDBC untuk SQL Server menjalankan pernyataan SET ROWCOUNT SQL saat menjalankan kueri aplikasi. Hal ini menyebabkan driver JDBC membatasi jumlah maksimum baris yang dipengaruhi oleh semua pernyataan Transact-SQL yang dijalankan oleh kueri tersebut, bukan hanya jumlah baris yang dikembalikan oleh kueri tersebut. Jika aplikasi perlu menetapkan batas hanya pada objek SQLServerResultSet tingkat atas, aplikasi harus menggunakan sintaks SELECT TOP N SQL dalam kueri alih-alih metode setMaxRows.

Untuk informasi selengkapnya tentang pernyataan SET ROWCOUNT SQL, lihat topik "SET ROWCOUNT (Transact-SQL)" di SQL Server Books Online.

Lihat juga

Anggota SQLServerStatement
Kelas SQLServerStatement