Kelas SQLServerCallableStatement
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.
Driver JDBC SQL Server 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 sepenuhnya diproses, setiap kumpulan hasil dan jumlah pembaruan yang belum diproses akan hilang.
Lihat Juga
Anggota SQLServerCallableStatement
Referensi API Driver JDBC