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 )