数据仓库服务 GAUSSDB(DWS)-GUC参数:parquet_enable_integer_decimal

时间:2024-07-12 17:19:14

parquet_enable_integer_decimal

参数说明:用于控制写入数据时decimal/numeric类型的转换规则。

参数类型:USERSET

取值范围:布尔型

在decimal/numeric类型定义中如果指定了precision的范围值,对应取值语义如下:

  • on
    • 1 ≤ precision < 19时,写入到Int64类型中。
    • 19 ≤ precision < 39时,写入到定长数组FIXED_LEN_BYTE_ARRAY类型中。
    • precision ≥ 39时,写入变长数组BYTE_ARRAY类型中。
  • off
    • 1 ≤ precision < 39时,写入到定长数组FIXED_LEN_BYTE_ARRAY类型中,该格式与Apache Hive 和Apache Impala中的decimal一致。
    • precision ≥ 39时,写入变长数组BYTE_ARRAY类型中。

默认值:on

是否用户可设:可设定

support.huaweicloud.com/devg-dws-v3/dws_16_0029.html