SET DI CARATTERI

Valido per

Estrai, Replicat e DEFGEN

Descrizione

Utilizzare la clausola COLCHARSET per specificare un determinato set di caratteri di colonna o disabilitare la conversione del set di caratteri. Questo parametro sostituisce il set di caratteri della colonna per la colonna specificata.

Il set di caratteri specificato dal parametro COLCHARSET sostituisce il set di caratteri nel file trail, il set di caratteri specificato dal parametro SOURCECHARSET OVERRIDE e il set di caratteri specificato dal parametro CHARSET.

Il set di caratteri specificato dal parametro Replicat COLCHARSET sostituisce il set di caratteri a livello di colonna specificato nel file di definizione della tabella di origine.

Se il valore COLCHARSET è specificato per il formato di file DEFGEN inferiore al livello quattro, il parametro viene ignorato e viene visualizzato un messaggio di avvertenza. L'attributo del set di caratteri a livello di colonna per il formato file di definizione della tabella precedente non è di output.

Il parametro COLCHARSET sostituisce il set di caratteri a livello di colonna di origine e modifica il comportamento di conversione del set di caratteri Replicat assumendo il set di caratteri della colonna di origine come set di caratteri specificato.

Predefinito

Nessuno

Sintassi

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

<character_set>

Qualsiasi set di caratteri supportato.

<column>

Nome di una colonna. Per specificare più colonne, creare una lista delimitata da virgole.

Esempi

Esempio 1

L'esempio seguente specifica più colonne.

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

Esempio 2

Nell'esempio seguente viene specificato un set di caratteri diverso.

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

Esempio 3

Nell'esempio seguente viene specificato un set di caratteri diverso.

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

Esempio 4

Nell'esempio seguente viene specificato un carattere jolly.

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

Esempio 5

Nell'esempio seguente viene disabilitata la conversione del set di caratteri in una determinata colonna.

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