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
类型返回。