NCHAR 标量函数
NCHAR 函数返回各种数据类型的固定长度的本地语言字符串表示。
整数到 nchar
十进制到 nchar
浮点到 nchar
十进制浮点到 nchar
字符到 nchar
图形到 nchar
Nchar 到 nchar
日期时间到 nchar
布尔值到 nvarchar
该模式是 SYSIBM。 在函数特征符中使用关键字时,不能将函数名指定为限定名。
只能在 Unicode 数据库中指定 NCHAR 函数 (SQLSTATE 560AA)。
结果
NCHAR 函数返回以下项的固定长度的本地语言字符串表示:
- 一个整数(如果第一个参数是 SMALLINT、INTEGER 或 BIGINT)
- 一个十进制数(如果第一个参数是十进制数)
- 一个双精度浮点数(如果第一个参数是 DOUBLE 或 REAL)
- 一个十进制浮点数(如果参数是十进制浮点数 (DECFLOAT))
- 一个字符串(如果第一个参数是任何类型的字符串)
- 一个图形字符串(如果第一个参数是任何类型的图形字符串)
- 一个本地语言字符串(如果第一个参数是任何类型的本地语言字符串)
- 一个日期时间值(如果第一个参数是 DATE、TIME 或 TIMESTAMP)
- 一个布尔值(TRUE 或 FALSE)
NCHAR 标量函数是具有下表中指定的结果字符串单元的标量转换函数的同义词。
| NCHAR_MAPPING 值 | 同义词函数 | 结果字符串单位 |
|---|---|---|
| CHAR_CU32 | CHAR | CODEUNITS32 |
| GRAPHIC_CU32 | GRAPHIC | CODEUNITS32 |
| GRAPHIC_CU16 | GRAPHIC1 | CODEUNITS16 |
|
||
