数智融合计算服务 DATAARTSFABRIC-隐式转换支持范围

时间:2025-06-17 08:50:02

隐式转换支持范围

Fabric SQL当前对于存储格式为orc或parquet的表类型,支持数值类型的隐式转换,即存储空间字节数多的类型向下兼容存储空间字节数少的类型。

例如实际存储为orc::SHORT(2字节),建表类型为SMALLINT、INT、BIGINT时都可以正常查询,Fabric SQL当前支持的隐式转换范围如下表所示。

表1 Fabric SQL数值类型隐式转换支持范围

Fabric数值类型隐式转换

SMALLINT

INT

BIGINT

FLOAT4

FLOAT8

NUMERIC

orc::byte/parquet::INT8 to

×

×

×

orc::short/parquet::INT16 to

×

×

×

orc::int/parquet::INT32 to

×

×

×

×

orc::long/parquet::INT64 to

×

×

×

×

×

orc::float/parquet::32 to

×

×

×

×

×

orc::double/parquet::64 to

×

×

×

×

×

orc::decimal/parquet::decimal to

×

×

×

×

×

support.huaweicloud.com/devg-fabric/dataartsfabric_sql_04_0198.html