SPACESTONULL | NOSPACESTONULL

Valido per

Replicat solo su Oracle AI Database

Descrizione

Utilizzare i parametri SPACESTONULL e NOSPACESTONULL per determinare se gli spazi contenuti o meno in una colonna di origine che contiene solo spazi devono essere convertiti in valori NULL nella colonna di destinazione. NULL SPACESTONULL converte gli spazi in NULL se la colonna di destinazione accetta valori NULL. NOSPACESTONULL converte gli spazi in un singolo carattere di spazio nella colonna di destinazione.

Questo parametro è applicabile ai due scenari seguenti:

Oracle non distingue la colonna vuota e la colonna NULL sebbene altri database lo facciano, è consigliabile consultare la documentazione del database per determinare come questi tipi di colonne.

I parametri sono specifici della tabella. Un parametro si applica a tutte le istruzioni MAP successive fino a quando non viene rilevato l'altro parametro.

Poiché è possibile abilitare o disabilitare in modo selettivo questi parametri tra le istruzioni MAP, è possibile abilitarli o disabilitarli per thread diversi di un Replicat coordinato. Specificare i thread SPACESTONULL in un set di istruzioni MAP e specificare i thread NOSPACESTONULL in un altro set di istruzioni MAP.

Predefinito

NOSPACESTONULL

Sintassi

SPACESTONULL | NOSPACESTONULL

Esempio

Questo esempio mostra come è possibile applicare SPACESTONULL e NOSPACESTONULL in modo selettivo a diverse istruzioni MAP, ognuna delle quali rappresenta un thread diverso di un Replicat coordinato.

SPACESTONULL
MAP sales.cust, TARGET sales.cust, THREAD (1);
MAP sales.ord, TARGET sales.ord, THREAD (2);
NOSPACESTONULL
MAP sales.loc, TARGET sales.loc, THREAD (3);