콜매치
유효 기간
추출 및 복제
설명
COLMATCH 매개변수를 사용하여 열 매핑에 대한 전역 규칙을 생성합니다. COLMATCH 규칙은 COLMATCH 문 다음에 오는 모든 TABLE 또는 MAP 문에 적용됩니다. RESET 옵션을 사용하여 후속 TABLE 또는 MAP 항목에 대해 전역 규칙을 해제할 수 있습니다.
COLMATCH를 사용하면 구조에서 유사하지만 동일한 데이터 세트에 대해 서로 다른 열 이름을 가진 테이블 간에 매핑할 수 있습니다. COLMATCH는 개별 TABLE 또는 MAP 문에서 COLMAP 절을 사용하는 것보다 이 유형의 열을 매핑하는 더 편리한 방법을 제공합니다.
COLMATCH를 사용하면 다음을 수행할 수 있습니다.
-
열 이름을 기반으로 명시적으로 매핑합니다.
-
이름 접두어 또는 접미어를 무시합니다.
서로 다른 이름의 소스 및 대상 열을 매핑하는 경우 TABLE 또는 MAP 문의 COLMATCH 또는 COLMAP 절이 필요합니다.
열 매핑에 대한 자세한 내용은 매핑 및 데이터 통합을 제어하는 매개변수를 참조하십시오.
기본값
없음
구문
COLMATCH
{NAMES <target_column> = <source_column> |
PREFIX <prefix> |
SUFFIX <suffix> |
RESET}
NAMES <target_column = source_column>
대상 및 소스 열의 이름을 지정합니다(예: CUSTOMER_CODE 및 CUST_CODE). 데이터베이스에서 대소문자를 구분하기 위해 큰 따옴표가 필요한 경우 해당 방식으로 열 이름을 지정합니다. 예: NAMES "ABC" = "ABC2". 대소문자를 구분하는 다른 데이터베이스의 경우에는 데이터베이스에 저장된 방식으로 열 이름을 지정합니다. 예: NAMES ABC = abc.
PREFIX <prefix> | SUFFIX <suffix>
무시할 열 이름 접두어 또는 접미어를 지정합니다. 데이터베이스에서 대소문자를 구분하기 위해 큰 따옴표가 필요한 경우 대소문자를 구분할 경우 해당 방식으로 접두어 또는 접미어를 지정합니다. 대소문자를 구분하는 다른 데이터베이스의 경우 데이터베이스에 저장될 때 접두어 또는 접미어를 지정합니다.
예를 들어, "ORDER_ID"이라는 대상 열을 "P_ORDER_ID이라는 소스 열에 매핑하려면 다음을 지정합니다.
COLMATCH PREFIX "P_"
"CUST_CODE_K"이라는 대상 열을 CUST_CODE라는 소스 열에 매핑하려면 다음을 지정합니다.
COLMATCH SUFFIX "_K"
RESET
이후에 정의된 TABLE 또는 MAP 문에 대해 이전에 정의된 COLMATCH 규칙을 해제합니다.
예제
예 1
COLMATCH NAMES "CUSTOMER_CODE" = "CUST_CODE"
예 2
COLMATCH NAMES Customer_Code = "Cust_Code"
예 3
COLMATCH PREFIX P_
예 4
COLMATCH SUFFIX _K
예 5
COLMATCH RESET