Delen via


SQLServerCallableStatement-klasse

JDBC-stuurprogramma downloaden

Hiermee kunt u de naam van de opgeslagen procedure opgeven om samen met invoer- en uitvoerparameters aan te roepen. Deze klasse biedt ook de mogelijkheid om de retourstatuswaarde op te halen met de ? = call( ?, ..) syntaxis.

-pakket: com.microsoft.sqlserver.jdbc

Implementeert:ISQLServerCallableStatement

Breidt:SQLServerPreparedStatement

Syntaxis

  
public final class SQLServerCallableStatement  

Opmerkingen

Met SQLServerCallableStatement kunt u de naam van de opgeslagen procedure opgeven die samen met invoer- en uitvoerparameters moet worden aangeroepen. SQLServerCallableStatement biedt ook de mogelijkheid om de retourstatuswaarde op te halen met de ? = call( ?, ..) syntaxis.

Deze klasse biedt ondersteuning voor uitpakken naar de klasse SQLServerCallableStatement, ISQLServerCallableStatement-interface, java.sql.CallableStatement-interface en de klassen en interfaces die worden ondersteund door SQLServerPreparedStatement voor uitpakken. Zie Wrappers en interfaces voor meer informatie.

Wanneer een van de setmethoden SQLServerCallableStatement wordt aangeroepen voor een type, als dat type conflicteert met het type dat is opgegeven met registerOutParameter, wordt het type gebruikt dat is opgegeven door de laatste methode sqlServerCallableStatement-set. Dit kan echter leiden tot incompatibele conversiefouten voor gegevenstypen. Als een sqlServerCallableStatement-setmethode niet wordt aangeroepen, wordt het type dat is opgegeven bij de eerste registerOutParameter-aanroep gebruikt.

Het SQL Server JDBC-stuurprogramma 3.0 voldoet aan de aanbeveling JDBC 4.0 dat een resultatenset en aantal updates moeten worden opgehaald voordat u OUT-parameters ophaalt. Als OUT-parameters worden opgehaald voordat de resultatenset en het aantal updates volledig zijn verwerkt, gaan alle resultatensets en updateaantallen verloren die niet zijn verwerkt.

Zie ook

LEDEN VAN SQLServerCallableStatement
API-verwijzing voor JDBC-stuurprogramma's