NLS_LENGTH_SEMANTICS

有效對象

擷取與 Replicat

說明

使用 Extract 或 Replicat 的 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