PLSQL | NCHR函数
PLSQL NCHR函数用于根据国家字符集中的数字代码返回字符,或者换句话说,它返回与国家字符集中的数字等效的二进制。 NCHR函数返回的值始终是数据类型 NVARCHAR2。
NCHR函数等效于将 CHR函数与 USING NCHAR_CS 子句一起使用。传递给 NCHR函数的参数接受一个 NUMBER 作为参数,或者任何可以隐式转换为 NUMBER 的值,并返回一个字符。
句法:
NCHR(number_code)
使用的参数:
number_code –用于指定用于检索字符的国家字符集中的 NUMBER 代码。
支持的 Oracle/PLSQL 版本:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 8i
示例 1:
DECLARE
Test_value int := 103;
BEGIN
dbms_output.put_line(NCHR(Test_value));
END;
输出:
g
示例 2:
DECLARE
Test_value int := 103;
BEGIN
dbms_output.put_line(CHR(Test_value USING NCHAR_CS));
END;
输出
g
示例 3:
DECLARE
Test_value int := 187;
BEGIN
dbms_output.put_line(NCHR(Test_value));
END;
输出:
»