数值精度参数
以下配置参数允许您配置数值数据类型的数值精度。有关使用这些参数的更多信息,请参阅SUM、SUM_FLOAT 和 AVG 的数字数据类型溢出。
查询 CONFIGURATION_PARAMETERS 系统表以确定哪些级别(节点、会话、用户、数据库)对给定参数有效。- AllowNumericOverflow
- 布尔值,设置为以下值之一:
-
1 (true):允许静默数字溢出。Vertica 不会隐式扩展数值数据类型的精度。Vertica 忽略 NumericSumExtraPrecisionDigits 的值。
-
0 (false):如果结果超出 NumericSumExtraPrecisionDigits 设置的精度,Vertica 会产生溢出错误。
默认值: 1 (true)
-
- NumericSumExtraPrecisionDigits
- 介于 0 和 20 之间的整数(包含)。如果结果超过指定的精度,Vertica 会产生溢出错误。此参数设置仅在 AllowNumericOverflow 设置为 0 (false) 时适用。
默认值: 6(超出 DDL 指定精度的位数)