CHR

说明

对应ASCII码的整数。介于0到255之间,如果整数表达式不在这个范围内,则返回值为不确定的随机值。可能为NULL,也可能等于对256取模后的余数对应的ASCII码值。

语法

chr ::=

参数

integer

对应 ASCII 码的整数。

返回值

TEXT。对应的字符

注解

  • CHR 可用于将控制字符插入字符串中。
  • 由于本函数对输入的 integer < 0 或 integer > 255时的返回结果与SQL SERVER有所不同, 为了兼容 SQL SERVER,需打开兼容开关 COMPATABLE_DBMS = 2 以实现兼容。

示例

示例1: 使用 CHR 函数获得字符

--  使用 CHAR 获得字符
SELECT CHR(97);
CHR(text)      |
---------------
a              |
总数目:1

示例2: 使用 CHR 函数获得对应 ASCII码 256 的字符(兼容 SQL SERVER)

--  兼容 SQL SERVER (参数 COMPATABLE_DBMS = 2)
--  使用 CHR 函数获得对应 ASCII码 256 的字符
SELECT CHR(256);
CHR(text)      |
---------------
null           |
总数目:1