sostituisci_caratteri_a_singolo_byte_del_set_di_caratteri
Questo parametro di sistema sostituisce i caratteri corrispondenti in tutte le colonne di tutte le tabelle. È simile a %REPLACE, ma si applica a tutte le tabelle sorgente nell'ambito.
- Si applica a
- Archivi dati di origine
- Valori
- Impostare questo parametro su un valore stringa con una o più specifiche di sostituzione. Ogni specifica include un nome di set di caratteri IANA a byte singolo, una e commerciale (&), quindi un elenco di mappature separate da virgole. Ogni mappatura specifica il codice esadecimale originale a byte singolo e il codice esadecimale sostitutivo corrispondente, separati da due punti (
:). Questo formato consente di indicare quali valori di byte in un determinato set di caratteri devono essere sostituiti con valori alternativi, garantendo una corretta gestione delle sostituzioni di caratteri durante l'elaborazione. Separare ogni specifica di sostituzione dalla successiva con un punto e virgola. - Sintassi
/replacementSpecification/[;/replacementSpecification/...] /replacementSpecification/ ::= IANACharacterSetName&/replacementCharSpecSet/ /replacementCharSpecSet/ ::= /replacementCharSpec/[,/replacementCharSpec/...] /replacementCharSpec/ ::= origHexCodePoint:replacementHexCodePointAffinché questo parametro di sistema funzioni correttamente, è necessario che siano soddisfatte le seguenti condizioni nell'ordine indicato:- Specificare una o più specifiche di sostituzione, separate da un punto e virgola.
- Specificare una o più specifiche di caratteri sostitutivi, separate da una virgola.
- Ritagliare e ignorare eventuali spazi bianchi nella specifica, tranne all'interno di un codice esadecimale ( replacementCharSpec, ) e ignorare gli spazi tra le cifre del codice esadecimale o tra i codici esadecimali e i due punti di separazione.
- Specificare un punto e virgola solo alla fine di una specifica di sostituzione del set di caratteri se è presente una successiva specifica di sostituzione del set di caratteri. La replica CDC ignora eventuali punti e virgola finali.
- Specificare una virgola solo alla fine di una specifica di carattere sostitutivo se è presente una specifica di carattere sostitutivo successiva. La replica CDC ignora eventuali virgole finali.
- Fornire l' IANACharacterSetName come nome esatto della codifica IANA per quel set di caratteri. La replica CDC ignora il caso durante la convalida dell'esistenza del nome del set di caratteri e della sua natura di set di caratteri a byte singolo.
- Specificare origHexCodePoint e replacementHexCodePoint con una lunghezza esatta di 2 caratteri esadecimali. origHexCodePoint è il codice esadecimale di un carattere da sostituire nel set di caratteri specificato e replacementHexCodePoint è il codice esadecimale del carattere sostitutivo nel set di caratteri specificato.
Ad esempio:IBM037&00:40,0D:40,15:40;IBM1047&00:40,0D:40,15:40In questo esempio, la replica CDC funziona come segue:- Per il set di caratteri EBCDIC a byte singolo IBM037:
- Sostituisci il carattere NULL con uno spazio (vuoto).
- Sostituisci CR (ritorno a capo) con uno spazio.
- Sostituisci LF (avanzamento riga) con uno spazio.
- Per il set di caratteri EBCDIC a byte singolo IBM1047:
- Sostituisci il carattere NULL con uno spazio (vuoto).
- Sostituisci CR con uno spazio.
- Sostituisci LF con uno spazio.
- Impostazioni predefinite
- null