정밀도와 스케일은 자동으로 지정되므로 DECIMAL을 선언할 때 정의할 수 없습니다. DECIMAL로 캐스트하는 경우에만 정밀도와 스케일을 지정할 수 있습니다.
12345와 같이 소수점 또는 지수를 포함하지 않고 인용 부호가 없는 숫자 문자열로만 구성된 10진수 리터럴은 정수로 표시될 수 있을 정도로 작다면 INTEGER 유형입니다. 그렇지 않으면 DECIMAL 유형입니다.
123e1과 같이 인용 부호가 없는 숫자 문자열 소수점(선택사항) 및 지수로 구성된 10진수 리터럴은 Float로 표시될 수 있을 정도로 작다면 FLOAT 유형입니다. 그렇지 않으면 DECIMAL 유형입니다.
소수점 및 지수가 있거나 없고 DECIMAL 키워드 및 인용 부호가 없는 숫자 문자열로 구성된 10진수 리터럴은 DECIMAL 유형(예: DECIMAL '42', DECIMAL '1.2346789e+203')입니다.
SET VAL [equals char] CAST('123456' AS DECIMAL(3,0))