NLS_LENGTH_SEMANTICS

Durée de validité

Extraction et réplication

Description

Utilisez le paramètre NLS_LENGTH_SEMANTICS pour l'extraction ou la réplication afin de basculer les valeurs d'index entre la position des octets et la position des caractères. Par exemple, la fonction @STRNCMP(col1, col2, 3) compare les trois premiers octets si la sémantique BYTE est spécifiée, mais compare les trois premiers caractères si la sémantique CHAR est spécifiée.

Fonctions concernées :

Avec NLS_LENGTH_SEMANTICS, les fonctions de mapping de colonne suivantes renvoient le nombre d'octets ou de caractères numériques.

Les fonctions suivantes fonctionnent toujours dans la sémantique CHAR pour empêcher la troncation au milieu des caractères multioctets.

Valeur par défaut

Octet

Syntaxe

NLS_LENGTH_SEMANTICS [BYTE | CHAR]

Exemple

Les éléments suivants forcent la sémantique à CHAR :

NLS_LENGTH_SEMANTICS CHAR

La sémantique suivante force la sémantique à BYTE, qui est la valeur par défaut :

NLS_LENGTH_SEMANTICS BYTE