Classe SQLServerCallableStatement
Permite especificar o nome do procedimento armazenado para chamar juntamente com os parâmetros de entrada e saída. Essa classe também fornece a capacidade de recuperar o valor de status de retorno com a sintaxe ? = call( ?, ..)
.
Pacote: com.microsoft.sqlserver.jdbc
Implementa: ISQLServerCallableStatement
Estende: SQLServerPreparedStatement
Sintaxe
public final class SQLServerCallableStatement
Comentários
SQLServerCallableStatement permite especificar o nome do procedimento armazenado para chamar juntamente com os parâmetros de entrada e saída. SQLServerCallableStatement também fornece a capacidade de recuperar o valor de status de retorno com a sintaxe ? = call( ?, ..)
.
Essa classe dá suporte ao desencapsulamento da classe SQLServerCallableStatement, da interface ISQLServerCallableStatement, da interface java.sql.CallableStatement e das classes e interfaces compatíveis com o SQLServerPreparedStatement para desencapsulamento. Para obter mais informações, confira Wrappers e Interfaces.
Quando um dos métodos SQLServerCallableStatement definidos for chamado para um tipo, se esse tipo entrar em conflito com o tipo especificado com registerOutParameter, o tipo especificado pelo último método SQLServerCallableStatement definido será usado. Entretanto, isso pode gerar erros de conversão de tipos de dados incompatíveis. Se um método SQLServerCallableStatement definido não for chamado, o tipo especificado com a primeira chamada de registerOutParameter será usado.
O SQL Server JDBC Driver 3.0 está de acordo com a recomendação do JDBC 4.0, a qual declara que conjuntos de resultados e contagens de atualização devem ser recuperados antes da recuperação de parâmetros OUT. Se os parâmetros OUT forem recuperados antes da conclusão do processamento do conjunto de resultados e de contagens de atualização, quaisquer conjuntos de resultados e contagens de atualização que não tiverem sido processados serão perdidos.
Consulte Também
Membros SQLServerCallableStatement
Referência de API do JDBC Driver