YashanDB CHR 函数

CHR 函数将 expr 表示的一个 ASCII 码数值转换为对应的字符,返回结果为 VARCHAR 类型。
本函数遵循如下约束:
expr 的值必须为除 BIT 外的数值型,或可以转换为 NUMBER 类型的字符型(转换失败返回 Invalid number 错误),否则返回类型不支持。
如果 expr 的值为小数,则对其 FLOOR 取整,取整后参数的范围在 [0, 232-1],否则返回 Out of range 错误。
ASCII 码值范围为[0,255],当 expr 的值小于 0 时,函数返回 Out of range 错误,当 expr 的值大于 255 时,函数将对其按 256 取模(MOD)后,再进行转换。
expr 的值为 NULL 时,函数返回 NULL。
示例
复制代码
评论