Loading

MS SQL을 Custom SQL에 연결하는 중에 "Runtime Error: Arithmetic overflow error converting expression to data type int"(런타임 오류: 식을 int 데이터 형식으로 변환하는 동안 산술 연산 오버플로 오류가 발생했습니다.) 오류 발생

게시 일자: Jul 20, 2023
상세 설명
사용자 지정 SQL을 사용하여 Microsoft SQL Server에 연결하는 경우 다음 오류가 발생할 수 있습니다.

런타임 오류: 식을 int 데이터 형식으로 변환하는 동안 산술 연산 오버플로 오류가 발생했습니다.

Cause

반환된 값이 열 유형의 최대 메모리보다 큽니다.
솔루션

옵션 1

데이터베이스의 열 유형에 유효한 숫자를 반환하도록 계산을 변경합니다.

옵션 2

계산을 FLOAT() 함수에 래핑하여 다시 만듭니다.

옵션 3

데이터베이스 관리자와 협력하여 원래 데이터 원본에서 열의 BIT 유형을 다시 캐스팅합니다.
추가 자원
사용자 지정 SQL에 열의 데이터 유형 제한을 초과하는 결과를 생성하는 계산이 있는 경우 산술 오버플로 오류가 발생할 수 있습니다.

또한 Microsoft Technet의 다음 링크에서 이 문제에 대한 심층 정보를 얻을 수도 있습니다. 런타임 오류: 식을 int 데이터 형식으로 변환하는 동안 산술 연산 오버플로 오류가 발생했습니다.
Knowledge 기사 번호

001474055

 
로드 중
Salesforce Help | Article