数值精度参数

以下配置参数允许您配置数值数据类型的数值精度。有关使用这些参数的更多信息,请参阅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 指定精度的位数)