YashanDB UNISTR 函数

UNISTR 函数将源字符串中 Unicode 编码部分转换为对应字符,函数将返回一个 NVARCHAR 类型的字符串。
本函数遵循如下规则:
Unicode 编码限制为 UCS-2 编码格式,格式为''后加 4 位 16 进制。
若要将反斜杠包含在字符串本身中,需在其前面加上另一个反斜杠,不符合的格式将会报错。
本函数不支持向量化计算。
返回值固定为 NVARCHAR 类型。
当 expr 为 NULL 时,函数返回 NULL。
函数返回的最大字符长度:
为常量返回原字符串字符长度。
为列返回最大字符长度。
expr
通用表达式,须为字符型,或可以转换为字符型的其他类型。
NCHAR/NVARCHAR 类型在 UNISTR 转换下会将字符的各个字节分别转换为 UTF16 类型。
示例(HEAP 表)
复制代码
评论