스파이스토널 | NOSPACESTONULL

유효 기간

Oracle AI Database 전용 Replicat

설명

SPACESTONULL 및 NOSPACESTONULL 매개변수를 사용하여 공백만 있는 소스 열을 대상 열에서 NULL로 변환할지 여부를 제어합니다. SPACESTONULL는 대상 열이 NULL 값을 허용하는 경우 공백을 NULL로 변환합니다. NOSPACESTONULL는 공백을 대상 열의 단일 공백 문자로 변환합니다.

이 매개변수는 다음 두 시나리오에 적용할 수 있습니다.

Oracle은 비어 있는 열과 NULL 열을 구분하지 않습니다. 하지만 다른 데이터베이스에서는 이러한 유형의 열을 확인하려면 데이터베이스 설명서를 참조하십시오.

매개변수는 테이블과 관련이 있습니다. 한 매개변수는 다른 매개변수가 발견될 때까지 이후의 모든 MAP 문에 적용됩니다.

MAP 문 간에 이러한 매개변수를 선택적으로 사용 또는 사용 안함으로 설정할 수 있으므로 조정된 Replicat의 서로 다른 스레드에 대해 이 매개변수를 사용 또는 사용 안함으로 설정할 수 있습니다. MAP 문의 한 세트에 SPACESTONULL 스레드를 지정하고 다른 MAP 문 세트에 NOSPACESTONULL 스레드를 지정합니다.

기본값

NOSPACESTONULL

구문

SPACESTONULL | NOSPACESTONULL

예제

이 예에서는 서로 다른 MAP 문에 SPACESTONULL 및 NOSPACESTONULL를 선택적으로 적용할 수 있는 방법을 보여 주며, 각 문은 조정된 Replicat의 서로 다른 스레드를 나타냅니다.

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);