GaussDB 数据库HashFunc函数
函数
|
说明
|
---|---|
ora_hash(expression,[seed]) |
描述:用于计算给定表达式的哈希值。expression:可输入的类型覆盖字符串,时间类型,数字类型,根据expression进行计算哈希值。seed:可选参数,一个int8值,可以对同一个输入值返回不同的结果, 用于计算带随机数的hash值。 返回类型:int8类型的哈希值。 说明:此函数在参数a_format_version值为10c和a_format_dev_version值为s2的情况下才能生效。 |
hash_array(anyarray) |
描述:数组哈希,将数组的元素通过哈希函数得到结果,并返回合并结果。 参数:数据类型为anyarray。 返回值类型:integer |
hash_group(key) |
描述:流引擎(由于规格变更,当前版本已经不再支持本特性,请不要使用)中,该函数可将Group Clause中的各列计算为一个hash值。 参数:key为Group Clause中各列的值。 返回值类型:32位hash值 |
hash_numeric(numeric) |
描述:计算Numeric类型的数据的hash值。 参数:Numeric类型的数据。 返回值类型:integer |
hash_range(anyrange) |
描述:计算range的哈希值。 参数:anyrange类型的数据。 返回值类型:integer |
hashbpchar(character) |
描述:计算bpchar的哈希值。 参数:character类型的数据。 返回值类型:integer |
hashenum(anyenum) |
描述:枚举类型转哈希值。 参数:anyenum类型的数据。 返回值类型:integer |
hashfloat4(real) |
描述:float4转哈希值。 参数:real类型的数据。 返回值类型:integer |
hashfloat8(double precision) |
描述:float8转哈希值。 参数:double precision类型的数据。 返回值类型:integer |
hashinet(inet) |
描述:支持inet / cidr上的哈希索引的功能。返回传入inet的hash值。 参数:inet类型的数据。 返回值类型:integer |
hashint1(tinyint) |
描述:INT1转哈希值。 参数:tinyint类型的数据。 返回值类型:uint32 |
hashint2(smallint) |
描述:INT2转哈希值。 参数:smallint类型的数据。 返回值类型:uint32 |
云数据库GaussDB常见问题解答
云数据库GaussDB常见问题解答
云数据库GaussDB 开放能力
活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理
活动时间: 2020年8月12日-2020年9月11日
活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;
-
开发指南
服务介绍、开发准备、使用场景等
-
API参考
实例管理、备份管理、任务管理、标签管理、磁盘管理等
-
SDK
基于华为云SDK,通过编码调用华为云API,访问华为云资源和数据
-
示例代码
数据库实例创建、查询、删除、用户授权、备份、SQL调优等