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 :
-
@STRFIND -
@STRNCMP
Avec NLS_LENGTH_SEMANTICS, les fonctions de mapping de colonne suivantes renvoient le nombre d'octets ou de caractères numériques.
@STRLEN
Les fonctions suivantes fonctionnent toujours dans la sémantique CHAR pour empêcher la troncation au milieu des caractères multioctets.
-
@STRNCAT -
@STREXT
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