Clase SQLServerCallableStatement
Le permite especificar el nombre del procedimiento almacenado que se va a llamar junto con los parámetros de entrada y salida. Esta clase también proporciona la capacidad de recuperar el valor del estado de retorno con la sintaxis ? = call( ?, ..)
.
Paquete: com.microsoft.sqlserver.jdbc
Implementa: ISQLServerCallableStatement
Extiende: SQLServerPreparedStatement
Sintaxis
public final class SQLServerCallableStatement
Observaciones
SQLServerCallableStatement permite especificar el nombre del procedimiento almacenado que se va a llamar junto con los parámetros de entrada y salida. SQLServerCallableStatement también proporciona la capacidad de recuperar el valor de estado de retorno con la sintaxis ? = call( ?, ..)
.
Esta clase admite la desencapsulación en la clase SQLServerCallableStatement, la interfaz ISQLServerCallableStatement, la interfaz java.sql.CallableStatement y las clases e interfaces que SQLServerPreparedStatement admite para desencapsular. Para más información, consulte Contenedores e interfaces.
Cuando se llama a uno de los métodos set de SQLServerCallableStatement para un tipo, si ese tipo entra en conflicto con el tipo especificado con registerOutParameter, se usará el tipo especificado por el último método set de SQLServerCallableStatement. Sin embargo, esto puede producir errores de conversión de tipos de datos incompatibles. Si no se llama a un método set de SQLServerCallableStatement, se usará el tipo especificado con la primera llamada a registerOutParameter.
El controlador JDBC 3.0 de SQL Server sigue la especificación de JDBC 4.0, que indica que se deben recuperar varios conjuntos de resultados y actualizaciones antes de que se recuperen parámetros OUT. Si se recuperan los parámetros OUT antes de que se hayan procesado completamente los conjuntos de resultados y las actualizaciones, se perderán todos los conjuntos de resultados y las actualizaciones que no se hayan procesado.
Consulte también
Miembros SQLServerCallableStatement
Referencia de API del controlador JDBC