2013-04-01 2 views
0

아래의 insert 문과 함께 아래의 오류를 도와주십시오.SQL 삽입 데이터 유형 번호 오버플로 오류 삽입

1 행 : 산술 오버플로 오류 숫자를 데이터 형식 숫자로 변환 중입니다. 당신의 INSERT 문에

CREATE TABLE [dbo].[Table_test]([EMPLOYERCODE] [int] NOT NULL, 
    [Tran_type] [char](3) COLLATE SQL_Latin1_General_CP1_CI_AS NULL 
) 



INSERT INTO Table_Test (EMPLOYERCODE 
           , SSN 
            , Tran_type) 
          VALUES (91001 
            , 799005001 
            , 9 
            , CAST(18 As numeric(11, 2)) 
            , CAST(90 As numeric(11, 2)) 
            , CAST(11 As numeric(11, 2)) 
            , 4300485073 
            , CAST('SST' As char(3))) 

답변

1

그냥 생각, 당신이 개 마지막 주물 :

[SSVAVGHRSWORKED] [numeric](3, 2) NULL, 
[COMPLETENESS] [numeric](6, 2) NULL, 

내가 당신을 제안 :

CAST(90 As numeric(11, 2)) 
CAST(11 As numeric(11, 2)) 

는 CREATE TABLE 문와 호환되지 않는 것 둘 중 하나를 변경하십시오.