检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下列函数用于查看HLL中精度参数。 hll_schema_version(hll) 描述:查看当前hll中的schema version。
DOUBLE PRECISION, FLOAT8 双精度浮点数,不精准。 8字节 1E-307~1E+308, 15位十进制数字精度。 FLOAT[(p)] 浮点数,不精准。精度p取值范围为[1,53]。 说明: p为精度,表示总位数。
8 decimal 任意精度型。 可变长度 numeric 任意精度型。 可变长度 real 单精度浮点数。 4 double precision 双精度浮点数。 8 smallserial 二字节序列整型。 2 serial 四字节序列整型。
GaussDB(DWS)外表支持类型 HIVE建表类型 1字节整数 TINYINT(不推荐) TINYINT SMALLINT(推荐) TINYINT 2字节整数 SMALLINT SMALLINT 4字节整数 INTEGER INT 8字节整数 BIGINT BIGINT 单精度浮点数
0时,转换后为CHAR(1),如果精度大于0,则转换为CHAR类型4倍的精度大小。
DOUBLE PRECISION, FLOAT8 双精度浮点数,不精准。 8字节 1E-307~1E+308, 15位十进制数字精度。 FLOAT[(p)] 浮点数,不精准。精度p取值范围为[1,53]。 说明: p为精度,表示总位数。
下列函数用于查看HLL中精度参数。 hll_schema_version(hll) 描述:查看当前hll中的schema version。
选择数值类型时,在满足业务精度的情况下,选择数据类型的优先级从高到低依次为整数、浮点数、NUMERIC。 【建议】当多个表存在逻辑关系时,表示同一含义的字段应该使用相同的数据类型。 【建议】对于字符串数据,建议使用变长字符串数据类型,并指定最大长度。
浮点数不应该用来处理货币类型,因为小数点的位数可能会导致错误。 money类型的值可以转换为numeric类型而不丢失精度。
对于浮点数输入,输出类型为DOUBLE PRECISION。
8 decimal 任意精度型。 可变长度 numeric 任意精度型。 可变长度 real 单精度浮点数。 4 double precision 双精度浮点数。 8 smallserial 二字节序列整型。 2 serial 四字节序列整型。
选择数值类型时,在满足业务精度的情况下,选择数据类型的优先级从高到低依次为整数、浮点数、NUMERIC。 【建议】当多个表存在逻辑关系时,表示同一含义的字段应该使用相同的数据类型。 【建议】对于字符串数据,建议使用变长字符串数据类型,并指定最大长度。
浮点数不应该用来处理货币类型,因为小数点的位数可能会导致错误。 money类型的值可以转换为numeric类型而不丢失精度。
TINYINT(不推荐) SMALLINT SMALLINT(推荐) SMALLINT 2字节整数 SMALLINT SMALLINT SMALLINT 4字节整数 INTEGER、BINARY_INTEGER INTEGER INT 8字节整数 BIGINT BIGINT BIGINT 单精度浮点数
TINYINT(不推荐) SMALLINT SMALLINT(推荐) SMALLINT 2字节整数 SMALLINT SMALLINT SMALLINT 4字节整数 INTEGER、BINARY_INTEGER INTEGER INT 8字节整数 BIGINT BIGINT BIGINT 单精度浮点数
对于浮点数输入,输出类型为DOUBLE PRECISION。
注意事项 如果创建函数时参数或返回值带有精度,不进行精度检测。 创建函数时,函数定义中对表对象的操作建议都显式指定模式,否则可能会导致函数执行异常。 在创建函数时,函数内部通过SET语句设置current_schema和search_path无效。
注意事项 如果创建函数时参数或返回值带有精度,不进行精度检测。 创建函数时,函数定义中对表对象的操作建议都显式指定模式,否则可能会导致函数执行异常。 在创建函数时,函数内部通过SET语句设置current_schema和search_path无效。
如果创建存储过程时参数或返回值带有精度,不进行精度检测。 创建存储过程时,存储过程定义中对表对象的操作建议都显示指定模式,否则可能会导致存储过程执行异常。 在创建存储过程时,存储过程内部通过SET语句设置current_schema和search_path无效。
如果创建存储过程时参数或返回值带有精度,不进行精度检测。 创建存储过程时,存储过程定义中对表对象的操作建议都显示指定模式,否则可能会导致存储过程执行异常。 在创建存储过程时,存储过程内部通过SET语句设置current_schema和search_path无效。