NLS_LENGTH_SEMANTICS

有效对象

提取和复制

说明

将 NLS_LENGTH_SEMANTICS 参数用于提取或复制,以在字节位置和字符位置之间切换索引值。例如,如果指定了 BYTE 语义,函数 @STRNCMP(col1,col2,3) 会比较前三个字节,但如果指定了 CHAR 语义,则会比较前三个字符。

受影响的函数:

使用 NLS_LENGTH_SEMANTICS 可使以下列映射函数返回字节数或数字字符数。

以下函数始终在 CHAR 语义中工作,以防止在多字节字符中间进行截断。

默认值

字节

语法

NLS_LENGTH_SEMANTICS [BYTE | CHAR]

示例

以下将语义强制转换为 CHAR:

NLS_LENGTH_SEMANTICS CHAR

以下将语义强制设置为 BYTE,这是缺省值:

NLS_LENGTH_SEMANTICS BYTE