COINCIDENCIA

Válido para

Extraer y Replicat

Descripción

Utilice el parámetro COLMATCH para crear reglas globales para la asignación de columnas. Las reglas COLMATCH se aplican a todas las sentencias TABLE o MAP que siguen a la sentencia COLMATCH. Las reglas globales se pueden desactivar para las siguientes entradas TABLE o MAP con la opción RESET.

Con COLMATCH, puede asignar entre tablas que son similares en estructura pero que tienen diferentes nombres de columna para los mismos juegos de datos. COLMATCH proporciona una forma más conveniente de asignar columnas de este tipo que mediante una cláusula COLMAP en sentencias TABLE o MAP individuales.

Con COLMATCH, puede:

Se necesita una cláusula COLMATCH o COLMAP de una sentencia TABLE o MAP al asignar columnas de origen y destino con nombre diferente.

Consulte Parámetros que controlan la asignación y la integración de datos para obtener más información sobre la asignación de columnas.

Valor por defecto

Ninguno

Sintaxis

COLMATCH
{NAMES <target_column> = <source_column> |
PREFIX <prefix> |
SUFFIX <suffix> |
RESET}

NAMES <target_column = source_column>

Especifica el nombre de una columna de destino y origen, por ejemplo, CUSTOMER_CODE y CUST_CODE. Si la base de datos necesita comillas dobles para aplicar la distinción entre mayúsculas y minúsculas, especifique el nombre de la columna de esa manera. Por ejemplo: NAMES "ABC" = "ABC2". Para otras bases de datos sensibles al mayúsculas/minúsculas, especifique el nombre a mayúsculas/minúsculas y como se almacene en la base, por ejemplo: NAMES ABC = abc.

PREFIX <prefix> | SUFFIX <suffix>

Especifica un prefijo o sufijo de nombre de columna que se debe ignorar. Si la base de datos necesita comillas dobles para aplicar la distinción entre mayúsculas y minúsculas, especifique el prefijo o sufijo de esa manera si es sensible a mayúsculas/minúsculas. Para otras bases de datos sensibles a mayúsculas/minúsculas, especifique el prefijo o sufijo a medida que se almacena en la base de datos

Por ejemplo, para asignar una columna de destino denominada "ORDER_ID" a una columna de origen denominada "P_ORDER_ID", especifique:

COLMATCH PREFIX "P_"

Para asignar una columna de destino denominada "CUST_CODE_K" a una columna de origen denominada CUST_CODE, especifique:

COLMATCH SUFFIX "_K"

RESET

Desactiva las reglas COLMATCH definidas previamente para las sentencias TABLE o MAP posteriores.

Ejemplos

Ejemplo 1

COLMATCH NAMES "CUSTOMER_CODE" = "CUST_CODE"

Ejemplo 2

COLMATCH NAMES Customer_Code = "Cust_Code"

Ejemplo 3

COLMATCH PREFIX P_

Ejemplo 4

COLMATCH SUFFIX _K

Ejemplo 5

COLMATCH RESET