KKFCUT: Cómo truncar una cadena

Cómo:

Si su configuración usa una página de códigos DBCS, puede usar la función KKFCUT para truncar una cadena.


Principio de página

x
Sintaxis: Cómo Truncar una cadena
KKFCUT(length, source_string, output)

donde:

length

Número entero

Es la longitud de la cadena de origen en bytes o un campo que contenga la longitud. La cadena puede incluir una combinación de caracteres DBCS y SBCS. Por tanto, el número de bytes representa el número máximo posible de caracteres en la cadena de origen.

source_string

Alfanumérico

Es la cadena que se va a truncar entre comillas simples('), o el campo que la contenga.

output

Alfanumérico

Es el campo al que se devuelve el resultado o el formato del valor de salida entre comillas simples (').

La cadena se trunca de acorde al número de bytes indicado en el campo de salida.



Ejemplo: Cómo truncar una cadena

Como se indica a continuación, KKFCUT trunca el campo COUNTRY (hasta 10 bytes de longitud) al formato A4:

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

La imagen siguiente muestra la salida en entornos ASCII:

La imagen siguiente muestra la salida en entornos EBCDIC:


WebFOCUS