Classe SQLServerCallableStatement
Consente di specificare il nome della stored procedure da chiamare insieme ai parametri di input e di output. Questa classe fornisce anche la possibilità di recuperare il valore di stato restituito con la sintassi ? = call( ?, ..)
.
Pacchetto: com.microsoft.sqlserver.jdbc
Implementa: ISQLServerCallableStatement
Estende: SQLServerPreparedStatement
Sintassi
public final class SQLServerCallableStatement
Osservazioni:
SQLServerCallableStatement consente di specificare il nome della stored procedure da chiamare insieme ai parametri di input e di output. SQLServerCallableStatement offre inoltre la possibilità di recuperare il valore di stato restituito con la sintassi ? = call( ?, ..)
.
Questa classe supporta l'annullamento del wrapping per la classe SQLServerCallableStatement, l'interfaccia ISQLServerCallableStatement, l'interfaccia java.sql.CallableStatement e le classi e le interfacce supportate da SQLServerPreparedStatement per l'annullamento del wrapping. Per altre informazioni, vedere Wrapper e interfacce.
Quando uno dei metodi set SQLServerCallableStatement viene chiamato per un tipo e tale tipo entra in conflitto con il tipo specificato con registerOutParameter, viene usato il tipo specificato tramite l'ultimo metodo set SQLServerCallableStatement. Questo comportamento, tuttavia, può provocare errori di conversione di tipi di dati incompatibili. Se un metodo set SQLServerCallableStatement non viene chiamato, viene usato il tipo specificato tramite la prima chiamata di registerOutParameter.
Il driver JDBC 3.0 per SQL Server è conforme all'indicazione JDBC 4.0, per cui un set di risultati e i conteggi degli aggiornamenti devono essere recuperati prima del recupero dei parametri OUT. Se i parametri OUT vengono recuperati prima dell'elaborazione completa del set di risultati e dei conteggi aggiornamenti, qualsiasi set di risultati o conteggio aggiornamenti non elaborato andrà perduto.
Vedi anche
Membri di SQLServerCallableStatement
Informazioni di riferimento sull'API del driver JDBC