Bagikan melalui


Kelas SQLServerCallableStatement

Unduh driver JDBC

Memungkinkan Anda menentukan nama prosedur tersimpan untuk dipanggil bersama dengan parameter input dan output. Kelas ini juga menyediakan kemampuan untuk mengambil nilai status pengembalian dengan ? = call( ?, ..) sintaks.

Paket: com.microsoft.sqlserver.jdbc

Implementasi:ISQLServerCallableStatement

Extends:SQLServerPreparedStatement

Sintaks

  
public final class SQLServerCallableStatement  

Keterangan

SQLServerCallableStatement memungkinkan Anda menentukan nama prosedur tersimpan untuk dipanggil bersama dengan parameter input dan output. SQLServerCallableStatement juga menyediakan kemampuan untuk mengambil nilai status pengembalian dengan ? = call( ?, ..) sintaks.

Kelas ini mendukung unwrapping ke kelas SQLServerCallableStatement, antarmuka ISQLServerCallableStatement, antarmuka java.sql.CallableStatement, dan kelas dan antarmuka yang didukung oleh SQLServerPreparedStatement untuk unwrapping. Untuk informasi selengkapnya, lihat Pembungkus dan Antarmuka.

Ketika salah satu metode set SQLServerCallableStatement dipanggil untuk jenis , jika jenis tersebut bertentangan dengan jenis yang ditentukan dengan registerOutParameter, jenis yang ditentukan oleh metode set SQLServerCallableStatement terakhir digunakan. Namun, ini dapat menyebabkan kesalahan konversi jenis data yang tidak kompatibel. Jika metode set SQLServerCallableStatement tidak dipanggil, jenis yang ditentukan dengan panggilan registerOutParameter pertama digunakan.

SQL Server JDBC Driver 3.0 mematuhi rekomendasi JDBC 4.0 bahwa kumpulan hasil dan jumlah pembaruan harus diambil sebelum mengambil parameter OUT. Jika parameter OUT diambil sebelum kumpulan hasil dan jumlah pembaruan telah diproses sepenuhnya, setiap tataan hasil dan jumlah pembaruan yang belum diproses akan hilang.

Lihat juga

Anggota SQLServerCallableStatement
Referensi API Driver JDBC