SQLServerCallableStatement 클래스

JDBC 드라이버 다운로드

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

패키지: com.microsoft.sqlserver.jdbc

구현:ISQLServerCallableStatement

확장:SQLServerPreparedStatement

구문

  
public final class SQLServerCallableStatement  

설명

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

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

SQLServerCallableStatement 설정 메서드 중 하나가 형식에 대해 호출될 때 형식이 registerOutParameter로 지정된 형식과 충돌할 경우, 최근 SQLServerCallableStatement 설정 메서드로 지정된 형식이 사용됩니다. 그러나 이로 인해 호환되지 않는 데이터 유형 변환 오류가 발생할 수 있습니다. SQLServerCallableStatement set 메서드가 호출되지 않은 경우 첫 번째 registerOutParameter 호출로 지정된 유형이 사용됩니다.

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

참고 항목

SQLServerCallableStatement 멤버
JDBC 드라이버 API 참조