SQL Server에서 int를 데이터 형식 숫자로 변환하는 산술 오버플로 오류가 발생하는 이유는 무엇입니까? 이 코드를 실행할 때 SQL Server Management Studio 에서 오류가 발생 합니다. declare @percentage numeric(3,2) set @percentage = cast(15 as numeric(3,2)) 하지만 숫자 선언을 다음과 같이 변경하면 declare @percentage numeric(4,2) set @percentage = cast(15 as numeric(4,2)) 모든 것이 잘됩니다. 숫자 데이터 유형에 제한이 있습니까? 숫자는 총 자릿수를 정의한 다음 소수점 이하 숫자를 정의합니다. 숫자 (3,2)는 9.99까지만 저장할 수 있습니다. 숫자 (3,..