云数据库 GAUSSDB-密态等值的函数
密态等值的函数
- byteawithoutorderwithequalcolin(cstring)
描述:将输入转码转化成内部byteawithoutorderwithequalcol形式。
参数类型:cstring
返回值类型:byteawithoutorderwithequalcol
- byteawithoutorderwithequalcolout(byteawithoutorderwithequalcol)
描述:将内部byteawithoutorderwithequalcol类型的数据转码转化为cstring类型。
参数类型:byteawithoutorderwithequalcol
返回值类型:cstring
- byteawithoutorderwithequalcolsend(byteawithoutorderwithequalcol)
描述:将byteawithoutorderwithequalcol类型的数据转码转化为bytea类型。
参数类型:byteawithoutorderwithequalcol
返回值类型:bytea
- byteawithoutorderwithequalcolrecv(internal)
描述:将byteawithoutorderwithequalcol类型的数据转码转化为byteawithoutorderwithequalcol类型。
参数类型:internal
返回值类型:byteawithoutorderwithequalcol
- byteawithoutorderwithequalcoltypmodin(_cstring)
描述:将byteawithoutorderwithequalcol类型的数据转码转化为byteawithoutorderwithequalcol类型。
参数类型:_cstring
返回值类型:int4
- byteawithoutorderwithequalcoltypmodout(int4)
参数类型:int4
返回值类型:cstring
- byteawithoutordercolin(cstring)
描述:将输入转码转化成内部byteawithoutordercolin形式。
参数类型:cstring
返回值类型:byteawithoutordercol
- byteawithoutordercolout(byteawithoutordercol)
描述:将内部byteawithoutordercol类型的数据转码转化为cstring类型。
参数类型:byteawithoutordercol
返回值类型:cstring
- byteawithoutordercolsend(byteawithoutordercol)
描述:将byteawithoutordercol类型的数据转码转化为bytea类型。
参数类型:byteawithoutordercol
返回值类型:bytea
- byteawithoutordercolrecv(internal)
描述:将byteawithoutordercol类型的数据转码转化为byteawithoutordercol类型。
参数类型:internal
返回值类型:byteawithoutordercol
- byteawithoutorderwithequalcolcmp(byteawithoutorderwithequalcol, byteawithoutorderwithequalcol)
描述:比较两个byteawithoutorderwithequalcol类型的数据大小,若第一个参数小于第二个参数,返回-1,若等于,返回0,若大于,则返回1。
参数类型:byteawithoutorderwithequalcol, byteawithoutorderwithequalcol
返回值类型:int4
- byteawithoutorderwithequalcolcmpbytear(byteawithoutorderwithequalcol, bytea)
描述:比较byteawithoutorderwithequalcol和bytea数据大小,若第一个参数小于第二个参数,返回-1,若等于,返回0,若大于,则返回1。
参数类型:byteawithoutorderwithequalcol, bytea
返回值类型:int4
- byteawithoutorderwithequalcolcmpbyteal(bytea, byteawithoutorderwithequalcol)
描述:比较bytea和byteawithoutorderwithequalcol数据大小,若第一个参数小于第二个参数,返回-1,若等于,返回0,若大于,则返回1。
参数类型:byteawithoutorderwithequalcol, bytea
返回值类型:int4
- byteawithoutorderwithequalcoleq(byteawithoutorderwithequalcol, byteawithoutorderwithequalcol)
描述:比较两个byteawithoutorderwithequalcol类型的数据是否相同,相同则返回true,否则返回false。
参数类型:byteawithoutorderwithequalcol, bytea
返回值类型:bool
- byteawithoutorderwithequalcoleqbyteal(bytea, byteawithoutorderwithequalcol)
描述:比较bytea和byteawithoutorderwithequalcol数据是否相同,相同则返回true,否则返回false。
参数类型:bytea,byteawithoutorderwithequalcol
返回值类型:bool
- byteawithoutorderwithequalcoleqbytear(byteawithoutorderwithequalcol, bytea)
描述:比较byteawithoutorderwithequalcol和bytea数据是否相同,相同则返回true,否则返回false。
参数类型:byteawithoutorderwithequalcol, bytea
返回值类型:bool
- byteawithoutorderwithequalcolne(byteawithoutorderwithequalcol, byteawithoutorderwithequalcol)
描述:比较两个byteawithoutorderwithequalcol类型的数据是否不相同,不相同则返回true,否则返回false。
参数类型:byteawithoutorderwithequalcol, byteawithoutorderwithequalcol
返回值类型:bool
- byteawithoutorderwithequalcolnebyteal(bytea, byteawithoutorderwithequalcol)
描述:比较bytea和byteawithoutorderwithequalcol数据是否相同,相同则返回true,否则返回false。
参数类型:bytea,byteawithoutorderwithequalcol
返回值类型:bool
- byteawithoutorderwithequalcolnebytear(byteawithoutorderwithequalcol, bytea)
描述:比较byteawithoutorderwithequalcol和bytea数据是否不相同,相同则返回true,否则返回false。
参数类型:byteawithoutorderwithequalcol, bytea
返回值类型:bool
- hll_hash_byteawithoutorderwithequalcol(byteawithoutorderwithequalcol)
描述:返回byteawithoutorderwithequalcol的hll哈希值
参数类型:byteawithoutorderwithequalcol
返回值类型:hll_hashval
由于byteawithoutorderwithequalcolin的实现会对cek进行查找,并且判断是否为正常加密后的数据类型
因此如果用户输入数据的格式不为加密后的数据格式,并且在本地不存在对应cek的情况下,会返回错误。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
postgres=# SELECT * FROM byteawithoutorderwithequalcolsend('\x907219912381298461289346129'::byteawithoutorderwithequalcol); ERROR: cek with OID 596711794 not found LINE 1: SELECT * FROM byteawithoutorderwithequalcolsend('\x907219912... ^ postgres=# SELECT * FROM byteawithoutordercolout('\x90721901999999999999912381298461289346129'); ERROR: cek with OID 2566986098 not found LINE 1: SELECT * FROM byteawithoutordercolout('\x9072190199999999999... SELECT * FROM byteawithoutorderwithequalcolrecv('\x90721901999999999999912381298461289346129'::byteawithoutorderwithequalcol); ERROR: cek with OID 2566986098 not found ^ postgres=# SELECT * FROM byteawithoutorderwithequalcolsend('\x90721901999999999999912381298461289346129'::byteawithoutorderwithequalcol); ERROR: cek with OID 2566986098 not found LINE 1: SELECT * FROM byteawithoutorderwithequalcolsend('\x907219019... ^
- GaussDB评测_GaussDB数据库评测_高斯数据库评测-华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB递归_层次递归查询函数_高斯数据库递归-华为云
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB常用概念_产品介绍_高斯数据库常用概念-华为云
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- GaussDB数据库自定义函数_GaussDB 华为_高斯数据库自定义函数
- 华为数据库日期函数_GaussDB安装_高斯数据库日期函数
- GaussDB时序_时序引擎_高斯数据库时序-华为云