Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定任意数字算术的结果中数字的最大位数。
1 到 127(含)之间的整数
30
只能为 PUBLIC 组设置。设置立即生效。
精度是小数点左右两侧的数字总数。scale 选项指定按最大精度值截断算术结果时,小数点后最少有几位数。
乘、除、加、减和集合函数都可以有超过最大精度的结果。
例如,当 DECIMAL(8,2) 与 DECIMAL(9,2) 相乘时,结果可能要求 DECIMAL(17,4)。如果精度为 15,则在结果中将只保留 15 个数字。如果小数位数为 4,则结果将为 DECIMAL(15.4)。如果小数位数为 2,则结果将为 DECIMAL(15.2)。在这两个示例中都有溢出的可能。