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