
DB2_field_scale은 DECIMAL, INTEGER, FLOAT 등 다양한 데이터 타입에 적용되는 scale을 지정하는 방법입니다.
scale은 숫자의 자릿수를 의미하는 것이며, DECIMAL(10,2)에서 10은 총 자릿수이고 2는 소수 자릿수입니다.
DB2_field_scale을 사용할 때, scale을 지정하지 않으면 데이터 타입의 기본 scale이 적용됩니다. 예를 들어, DECIMAL(10)에서 scale을 지정하지 않으면 데이터 타입의 기본 scale이 0으로 적용됩니다.
scale을 0으로 지정하면 소수 자릿수가 0이 됩니다. 예를 들어, DECIMAL(10,0)에서 scale을 0으로 지정하면 소수 자릿수가 0이 됩니다.
scale을 음수(-1)로 지정하면 오류가 발생합니다. 예를 들어, DECIMAL(10,-1)에서 scale을 -1로 지정하면 오류가 발생합니다.
DB2_field_scale을 사용할 때, scale을 지정하지 않거나 0으로 지정하면 데이터 타입의 기본 scale이 적용됩니다. scale을 음수(-1)로 지정하면 오류가 발생합니다.
2025-08-09 00:09