다음을 통해 공유


Table-Valued 매개 변수 데이터 변환 및 기타 오류 및 경고

테이블 반환 매개 변수 열 값은 다른 열 및 매개 변수 값과 동일한 방식으로 클라이언트와 서버 데이터 형식 간에 변환할 수 있습니다. 그러나 테이블 반환 매개 변수는 여러 열과 여러 행을 포함할 수 있으므로 오류가 발생한 실제 값을 식별할 수 있어야 합니다.

테이블 반환 매개 변수 열에서 오류 또는 경고가 감지되면 SQL Server Native Client는 진단 레코드를 생성합니다. 오류 메시지에는 테이블 반환 매개 변수의 매개 변수 번호와 열 서수 및 행 번호가 포함됩니다. 애플리케이션은 진단 레코드 내에서 진단 필드 SQL_DIAG_SS_TABLE_COLUMN_NUMBER 및 SQL_DIAG_SS_TABLE_ROW_NUMBER 사용하여 오류 및 경고와 연결된 값을 확인할 수도 있습니다. 이러한 진단 필드는 SQL Server 2008 이상 버전에서 사용할 수 있습니다.

진단 레코드의 SQLSTATE 및 메시지 구성 요소는 다른 모든 면에서 기존 ODBC 동작을 준수합니다. 즉, 매개 변수, 행 및 열 식별 정보를 제외하고 오류 메시지는 테이블 반환이 아닌 매개 변수와 동일한 테이블 반환 매개 변수 값을 갖습니다.

또한 참조하십시오

테이블 반환 매개 변수(ODBC)