COLCHARSET
Válido para
Extract, Replicat y DEFGEN
Descripción
Utilice la cláusula COLCHARSET para especificar un juego de caracteres de columna concreto o desactivar la conversión del juego de caracteres. Este parámetro sustituye el juego de caracteres de columna para la columna especificada.
El juego de caracteres especificado por el parámetro COLCHARSET sustituye al juego de caracteres del archivo de pista, el juego de caracteres especificado por el parámetro SOURCECHARSET OVERRIDE y el juego de caracteres especificado por el parámetro CHARSET.
El juego de caracteres especificado por el parámetro Replicat COLCHARSET sustituye al juego de caracteres de nivel de columna especificado en el archivo de definición de la tabla de origen.
Si se especifica COLCHARSET para el formato de archivo DEFGEN menor que el nivel cuatro, el parámetro se ignora y se emite un mensaje de advertencia. El atributo de juego de caracteres de nivel de columna para el formato de archivo de definición de tabla anterior no se muestra.
El parámetro COLCHARSET sustituye el juego de caracteres de nivel de columna de origen y cambia el comportamiento de conversión del juego de caracteres de Replicat asumiendo el juego de caracteres de columna de origen como juego de caracteres especificado.
Valor por defecto
Ninguno
Sintaxis
COLCHARSET <character_set> (<column> [, ...])
<character_set>
Cualquier juego de caracteres soportado.
<column>
Nombre de una columna. Para especificar varias columnas, cree una lista delimitada por comas.
Ejemplos
Ejemplo 1
En el ejemplo siguiente se especifican varias columnas.
TABLE <SchemaName>.<TableName>, COLCHARSET( WE8MSWIN1252, col0, col2 );
Ejemplo 2
En el ejemplo siguiente se especifica un juego de caracteres diferente.
MAP <SchemaName>.*, <TargetName> *.*,
COLCHARSET( WE8MSWIN1252, col1 ),
COLCHARSET( WE8ISO8859P1, col2 )
Ejemplo 3
En el ejemplo siguiente se especifica un juego de caracteres diferente.
MAP <SchemaName>.*, <TargetName> *.*,
COLCHARSET( WE8MSWIN1252, col1 ),
COLCHARSET( WE8ISO8859P1, col2 )
Ejemplo 4
En el siguiente ejemplo, se especifica un comodín.
MAP <SchemaName>.*, <TargetName> *.*, COLCHARSET( WE8MSWIN1252, col* )
Ejemplo 5
En el siguiente ejemplo, se desactiva la conversión de juegos de caracteres en una columna concreta.
MAP <SchemaName>.*, <TargetName> *.*, COLCHARSET(PASSTHRU, col )