업데이 트된 선수 | NOUPDATEDELETES
유효 기간
Replicat
설명
UPDATEDELETES 매개변수를 사용하여 삭제 작업을 변환하여 매개변수 파일에서 지정된 모든 MAP 문에 대한 작업을 업데이트합니다. UPDATEDELETES를 해제하려면 NOUPDATEDELETES를 사용합니다. 이러한 매개변수는 테이블마다 다릅니다. 하나는 다른 하나가 발생할 때까지 후속 MAP 문에 적용됩니다. UPDATE WHERE 절은 DELETE 문이 사용하려고 했던 것과 동일한 키 열을 사용합니다. 따라서 기본 키 또는 고유 키가 있는 테이블에 가장 적합합니다.
MAP 문 간에 이러한 매개변수를 선택적으로 사용 또는 사용 안함으로 설정할 수 있으므로 조정된 Replicat의 서로 다른 스레드에 대해 이 매개변수를 사용 또는 사용 안함으로 설정할 수 있습니다. MAP 문의 한 세트에 UPDATEDELETES 스레드를 지정하고 다른 MAP 문 세트에 NOUPDATEDELETES 스레드를 지정합니다.
UPDATEDELETES를 사용할 때는 NOCOMPRESSDELETES 매개변수를 사용합니다. 이 매개변수는 Extract가 업데이트에 사용할 수 있도록 모든 열을 트레일에 기록하도록 합니다.
기본값
NOUPDATEDELETES
구문
UPDATEDELETES | NOUPDATEDELETES
예제
이 예에서는 서로 다른 MAP 문에 UPDATEDELETES 및 NOUPDATEDELETES를 선택적으로 적용할 수 있는 방법을 보여 주며, 각 문은 조정된 Replicat의 서로 다른 스레드를 나타냅니다.
UPDATEDELETES
MAP sales.cust, TARGET sales.cust, THREAD (1);
MAP sales.ord, TARGET sales.ord, THREAD (2);
NOUPDATEDELETES
MAP sales.loc, TARGET sales.loc, THREAD (3);