Oracle中常用特殊字符chr值
在Oracle数据库中,CHR
函数用于返回特定ASCII码的字符。以下是一些常用的特殊字符及其对应的ASCII码值:
- 空格 (Space) - 值为 32 或使用
CHR(32)
- 引号 (Single Quote) - 值为 39 或使用
CHR(39)
- 连字符 (Hyphen) - 值为 45 或使用
CHR(45)
- 下划线 (Underscore) - 值为 95 或使用
CHR(95)
- 反斜杠 (Backslash) - 值为 92 或使用
CHR(92)
- 百分号 (Percent Sign) - 值为 37 或使用
CHR(37)
- 井号 (Number Sign) - 值为 35 或使用
CHR(35)
- 双引号 (Double Quote) - 值为 34 或使用
CHR(34)
- 分号 (Semicolon) - 值为 59 或使用
CHR(59)
- 冒号 (Colon) - 值为 58 或使用
CHR(58)
示例代码:
SELECT CHR(32) AS space, -- 空格
CHR(39) AS quote, -- 单引号
CHR(45) AS dash, -- 连字符
CHR(95) AS underscore, -- 下划线
CHR(92) AS backslash, -- 反斜杠
CHR(37) AS percent, -- 百分号
CHR(35) AS number_sign, -- 井号
CHR(34) AS double_quote, -- 双引号
CHR(59) AS semicolon, -- 分号
CHR(58) AS colon -- 冒号
FROM DUAL;
这段代码会返回所有列的特殊字符。DUAL
是Oracle中的一个虚拟表,可以用于此类查询。
评论已关闭