Subseries

En cualquier contexto en el que haga referencia a un elemento de caracteres, puede hacer referencia a una subserie que es un subconjunto secuencial de los caracteres de ese elemento. Si un valor de elemento es ABCD, puede hacer referencia a BC (por ejemplo), que son el segundo y tercer carácter.

La sintaxis de una referencia de subserie es la siguiente.

Diagrama de sintaxis de subserie
itemReference
Un elemento de tipo CHAR, MBCHAR, DBCHAR. HEX o UNICODE, pero no un literal. El elemento puede ser una variable del sistema o un elemento de matriz.
fromIndex
El primer carácter de interés del elemento, donde 1 representa el primer carácter del elemento de carácter, 2 representa el segundo, etc. Puede utilizar un literal entero o un elemento de tipo BIGINT, INT, SMALLINT o un equivalente de tipo BIN.

El valor de fromIndex representa una posición de byte a menos que itemReference haga referencia a un elemento de tipo DBCHAR o UNICODE, en cuyo caso el valor representa una posición de carácter de doble byte.

Cuente a partir del carácter situado más a la izquierda, incluso aunque esté trabajando con un idioma bidireccional, como árabe o hebreo.

toIndex
El último carácter de interés del elemento, donde 1 representa el primer carácter del elemento de carácter, 2 representa el segundo, etc. Puede utilizar un literal entero o un elemento de tipo BIGINT, INT, SMALLINT o un equivalente de tipo BIN.

El valor de toIndex representa una posición de byte a menos que itemReference haga referencia a un elemento de tipo DBCHAR o UNICODE, en cuyo caso el valor representa una posición de carácter de doble byte.

Cuente a partir del carácter situado más a la izquierda, incluso aunque esté trabajando con un idioma bidireccional, como árabe o hebreo.

Conceptos relacionados
Referencias a variables en EGL

Tareas relacionadas
Diagrama de sintaxis

Consulta relacionada

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.