KKFCUT : troncature d'une chaîne

Comment :

Si votre configuration utilise une page de code DBCS, vous pouvez utiliser la fonction KKFCUT pour tronquer une chaîne.


Haut de page

x
Syntaxe : Troncature d'une chaîne
KKFCUT(length, source_string, output)

où :

length

Entier

est la longueur d'une chaîne source en octets, ou le champ contenant celle-ci. La chaîne peut mixer des caractères DBCS et SBCS. Ainsi, le nombre d'octets représente le nombre maximum de caractères possibles dans la chaîne source.

source_string

Alphanumérique

est la chaîne qui sera tronquée entre guillemets simples ('), ou le champ contenant celle-ci.

output

Alphanumérique

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples (').

La chaîne sera tronquée en le nombre d'octets du champ de sortie.



Exemple : Troncature d'une chaîne

Dans l'exemple suivant, KKFCUT tronque le champ COUNTRY (jusqu'à une longueur égale à 10 octets) au format A4 :

COUNTRY_CUT/A4 = KKFCUT(10, COUNTRY, 'A4');

La sortie sous environnements ASCII est montrée dans l'image suivante :

La sortie sous environnements EBCDIC est montrée dans l'image suivante :


WebFOCUS