안녕하세요. 「OkayS2」입니다. 오늘은 산술 오버플로 오류가 발생했을 때 해결방법에 대해 설명드리겠습니다. Batch Job을 통해 산술 값을 컬럼에 저장하는 과정에서 'numeric을(를) 데이터 형식 numeric(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다.' 오류가 발생하였습니다. 테스트 및 처음 몇일 수행할때는 문제가 되지 않았지만, 어느 일자에 만들어진 계산된 값이 오류를 발생시킨 것 같았습니다. 열심히 검색을 한결과, 단순 테이블을 복사하여 만든 테이블의 numeric 변수 때문이라는 것을 알게 되었습니다. 계산값은 소수점이 생성되는데, 값이 저장되는 컬럼은 numeric(,0) 타입이기 때문에 산술 오버플로가 발생한 것 같습니다. 아래는 numeric 에러가 난 테이블로 계산되..