Las expresiones de valor de origen y destino pueden tener uno o más caracteres especiales. Los caracteres especiales solo se admiten para asignaciones Como.
Asterisco (*)
Un asterisco (*) representa el valor de origen. El asterisco (*) puede tener como prefijo o sufijo uno o más caracteres, lo que filtra el valor de origen por dicho prefijo o sufijo. El comodín todo lo que haya en el origen y lo coloca en la columna objetivo, normalmente agregando un prefijo.
Signo de interrogación (?)
El signo de interrogación (?) elimina un único carácter del valor de origen. Puede utilizar uno o más signos de interrogación (?) en la expresión. Puede utilizar signos de interrogación en combinación con otras expresiones. Por ejemplo: A?? busca miembros que empiezan por A y tienen dos caracteres a continuación, y selecciona los miembros o elimina los dos caracteres.
<1>, <2>, <3>, <4>, <5>
Procesa filas que tienen valores concatenados y extrae el valor correspondiente. El miembro de origen debe utilizar el carácter "_" como separador.
Nota:
<1>, <2>, <3>, <4>, <5> se pueden utilizar con un signo de interrogación (?), pero no se pueden utilizar con un asterisco (*).
<BLANK>
Sólo procesa filas que contienen un carácter en blanco (espacio).
El sistema solo lee la expresión en la que el miembro de origen es ‘ ‘ como <BLANK>. En este caso, las comillas simples encierran un solo carácter de espacio. Si el origen tiene un valor nulo, que se muestra como ,,
o como un espacio entre " "
, el sistema no interpretará NULL como <BLANK>. Solo se interpreta la expresión ‘<carácter de espacio>.
Nota:
La notación <EN BLANCO> se puede utilizar en expresiones tanto de origen como de destino. Si se utiliza en una expresión de destino, escribe un espacio en blanco en el destino.
Tabla 4-12 Ejemplos de expresiones con caracteres especiales
Caracteres especiales utilizados | Tipo de asignación | Valor de origen | Valor de destino | Resultado | Notas |
---|---|---|---|---|---|
* |
Carga de datos | * | 1000 |
|
En este ejemplo, Gestión de datos procesa todas las filas y sustituye el valor de origen por el valor predeterminado 1000. En esta expresión, |
* |
Carga de datos | * | * |
|
En este ejemplo, Gestión de datos procesa todas las filas y reemplaza el valor de origen tal cual. |
* |
Eliminación | * | A* |
|
Procesa todos los miembros de origen y agrega una "A" como prefijo. |
* |
Eliminación | *_DUP | * |
|
Procesa y elimina solo valores de origen que terminan por "_DUP". |
? |
Eliminación | ?* | * |
|
Este resultado sólo procesará valores de origen con una longitud de uno o más caracteres. Elimina el primer carácter. |
? |
Eliminación | *???? | * |
|
Este resultado sólo procesará valores de origen con una longitud de cuatro o más caracteres. Elimina los 4 últimos caracteres. |
<1>, <2>, <3>, <4>, <5> |
Carga de datos | <1> | * |
|
|
<1>, <2>, <3>, <4>, <5> |
Carga de datos | <2> | * |
|
|
<1>, <2>, <3>, <4>, <5> |
Carga de datos | <3> | * |
|
|
<1>, <2>, <3>, <4>, <5> |
Eliminación | ?<1> | * |
|
|
<BLANK> |
Carga de datos | <BLANK> | [Ninguno] |
|
Se muestran comillas simples solo como ejemplo. |