다음을 통해 공유


SQLServerCallableStatement 클래스

JDBC 드라이버 다운로드

입력 및 출력 매개 변수와 함께 호출할 저장 프로시저 이름을 지정할 수 있도록 합니다. 이 클래스는 구문을 사용하여 반환 상태 값을 검색하는 ? = call( ?, ..) 기능도 제공합니다.

패키지: com.microsoft.sqlserver.jdbc

구현: ISQLServerCallableStatement

Extends: SQLServerPreparedStatement

구문

  
public final class SQLServerCallableStatement  

설명

SQLServerCallableStatement를 사용하면 입력 및 출력 매개 변수와 함께 호출할 저장 프로시저 이름을 지정할 수 있습니다. SQLServerCallableStatement는 구문을 사용하여 반환 상태 값을 ? = call( ?, ..) 검색하는 기능도 제공합니다.

이 클래스는 SQLServerCallableStatement 클래스, ISQLServerCallableStatement 인터페이스, java.sql.CallableStatement 인터페이스 및 래핑 해제를 위해 SQLServerPreparedStatement에서 지원하는 클래스 및 인터페이스에 대한 래핑 해제를 지원합니다. 자세한 내용은 래퍼 및 인터페이스를 참조하세요.

형식에 대해 SQLServerCallableStatement 집합 메서드 중 하나를 호출하는 경우 해당 형식이 registerOutParameter로 지정된 형식과 충돌하는 경우 마지막 SQLServerCallableStatement 집합 메서드로 지정된 형식이 사용됩니다. 그러나 이로 인해 호환되지 않는 데이터 형식 변환 오류가 발생할 수 있습니다. SQLServerCallableStatement set 메서드가 호출되지 않으면 첫 번째 registerOutParameter 호출로 지정된 형식이 사용됩니다.

SQL Server JDBC Driver 3.0은 OUT 매개 변수를 검색하기 전에 결과 집합 및 업데이트 수를 검색해야 한다는 JDBC 4.0 권장 사항을 준수합니다. 결과 집합 및 업데이트 수가 완전히 처리되기 전에 OUT 매개 변수를 검색하면 처리되지 않은 결과 집합 및 업데이트 수가 손실됩니다.

참고 항목

SQLServerCallableStatement 멤버
JDBC 드라이버 API 참조