CONJUNTO DE CARACTERES

Válido Para

Extract, Replicat e DEFGEN

Descrição

Use a cláusula COLCHARSET para especificar um conjunto de caracteres de coluna específico ou desativar a conversão do conjunto de caracteres. Este parâmetro substitui o conjunto de caracteres da coluna para a coluna especificada.

O conjunto de caracteres especificado pelo parâmetro COLCHARSET substitui o conjunto de caracteres no arquivo de trilha, o conjunto de caracteres especificado pelo parâmetro SOURCECHARSET OVERRIDE e o conjunto de caracteres especificado pelo parâmetro CHARSET.

O conjunto de caracteres especificado pelo parâmetro Replicat COLCHARSET substitui o conjunto de caracteres no nível da coluna especificado no arquivo de definição da tabela de origem.

Se o COLCHARSET for especificado para o formato de arquivo DEFGEN menor que o nível quatro, o parâmetro será ignorado e a mensagem de advertência será emitida. O atributo do conjunto de caracteres no nível da coluna para o formato de arquivo de definição de tabela mais antigo não é de saída.

O parâmetro COLCHARSET substitui o conjunto de caracteres no nível da coluna de origem e altera o comportamento de conversão do conjunto de caracteres Replicat, supondo que o conjunto de caracteres da coluna de origem seja definido como o conjunto de caracteres especificado.

Padrão

Nenhum

Sintaxe

COLCHARSET <character_set> (<column> [, ...])

<character_set>

Qualquer conjunto de caracteres suportado.

<column>

O nome de uma coluna. Para especificar várias colunas, crie uma lista delimitada por vírgulas.

Exemplos

Exemplo 1

O exemplo a seguir especifica várias colunas.

TABLE <SchemaName>.<TableName>, COLCHARSET( WE8MSWIN1252, col0, col2 );

Exemplo 2

O exemplo a seguir especifica um conjunto de caracteres diferente.

MAP <SchemaName>.*, <TargetName> *.*,
  COLCHARSET( WE8MSWIN1252, col1 ),
  COLCHARSET( WE8ISO8859P1, col2 )

Exemplo 3

O exemplo a seguir especifica um conjunto de caracteres diferente.

MAP <SchemaName>.*, <TargetName> *.*,
  COLCHARSET( WE8MSWIN1252, col1 ),
  COLCHARSET( WE8ISO8859P1, col2 )

Exemplo 4

O exemplo a seguir especifica um curinga.

MAP <SchemaName>.*, <TargetName> *.*, COLCHARSET( WE8MSWIN1252, col* )

Exemplo 5

O exemplo a seguir desativa a conversão do conjunto de caracteres em determinada coluna.

MAP <SchemaName>.*, <TargetName> *.*, COLCHARSET(PASSTHRU, col )