Oracle NCHR() 函数使用指南
Oracle NCHR() 是一个内置函数,它将给定的整数参数对应的字符作为 NVARCHAR2 类型返回。
NCHR() 等效于 带有 USING NCHAR_CS 子句的 CHR()。
Oracle NCHR() 语法
这里是 Oracle NCHR() 函数的语法:
NCHR(n)
NCHR(n) 等效于 CHR(n USING NCHAR_CS)。
参数
n- 
必需的。一个
NUMBER类型的值或任何可以隐式转换为的NUMBER值的表达式。 
返回值
Oracle NCHR() 函数返回一个字符,它是给定的整数参数对应的 NVARCHAR2 类型的字符。
如果任意一个参数为 NULL, NCHR() 将返回 NULL。
Oracle NCHR() 示例
这里有几个展示了 Oracle NCHR() 函数用法的示例。
基本用法
下面的语句使用 Oracle NCHR() 函数将 67 转为一个字符:
SELECT NCHR(67)
FROM dual;
输出:
NCHR(67)
___________
C您也可以使用 CHR(n USING NCHAR_CS) 代替它:
SELECT
  CHR(67 USING NCHAR_CS) Result
FROM dual;
输出:
RESULT
_________
C让我们再看一个示例:
SELECT
  NCHR(257) "NCHR(257)",
  CHR(257 USING NCHAR_CS) "CHR(257 USING NCHAR_CS)"
FROM dual;
输出:
NCHR(257)    CHR(257 USING NCHAR_CS)
____________ __________________________
ā            āNULL 参数
如果任意一个参数为 NULL, NCHR() 将返回 NULL。
SET NULL 'NULL';
SELECT
    NCHR(NULL)
FROM dual;
输出:
NCHR(NULL)
_____________
NULL在本示例中,我们使用 SET NULL 'NULL'; 语句将 NULL 值显示为 'NULL' 字符串。
结论
Oracle NCHR() 是一个内置函数,它将给定的整数参数对应的字符作为 NVARCHAR2 类型返回。