NLS_LENGTH_SEMANTICS
有效对象
提取和复制
说明
将 NLS_LENGTH_SEMANTICS 参数用于提取或复制,以在字节位置和字符位置之间切换索引值。例如,如果指定了 BYTE 语义,函数 @STRNCMP(col1,col2,3) 会比较前三个字节,但如果指定了 CHAR 语义,则会比较前三个字符。
受影响的函数:
-
@STRFIND -
@STRNCMP
使用 NLS_LENGTH_SEMANTICS 可使以下列映射函数返回字节数或数字字符数。
@STRLEN
以下函数始终在 CHAR 语义中工作,以防止在多字节字符中间进行截断。
-
@STRNCAT -
@STREXT
默认值
字节
语法
NLS_LENGTH_SEMANTICS [BYTE | CHAR]
示例
以下将语义强制转换为 CHAR:
NLS_LENGTH_SEMANTICS CHAR
以下将语义强制设置为 BYTE,这是缺省值:
NLS_LENGTH_SEMANTICS BYTE