기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
테이블 매핑의 와일드카드
이 섹션에서는 테이블 매핑을 위한 스키마와 테이블 이름을 지정할 때 사용할 수 있는 와일드카드에 대해 설명합니다.
와일드카드 | 일치 항목 |
---|---|
% | 0자 이상 |
_ | 단일 캐릭터 |
[_] | 리터럴 밑줄 문자 |
[ab] | 문자 세트. 예를 들어, [ab] 는 'a' 또는 'b'와 일치합니다. |
[a-d] | 다양한 문자. 예를 들어, [a-d] 는 'a', 'b', 'c' 또는 'd'와 일치합니다. |
Oracle 소스 및 대상 엔드포인트의 경우, escapeCharacter
추가 연결 속성을 사용하여 이스케이프 문자를 지정할 수 있습니다. 이스케이프 문자를 사용하면 와일드카드 문자를 와일드카드가 아닌 것처럼 표현식에 사용할 수 있습니다. 예를 들어, escapeCharacter=#
를 사용하면 이 샘플 코드에서처럼 표현식에 '#'을 사용하여 와일드카드 문자가 일반 문자로 작동하도록 할 수 있습니다.
{ "rules": [ { "rule-type": "selection", "rule-id": "542485267", "rule-name": "542485267", "object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" }, "rule-action": "include", "filters": [] } ] }
여기서 '#' 이스케이프 문자는 '_' 와일드카드 문자가 일반 문자로 작동하도록 합니다. AWS DMS 이름이 지정된 ROOT
스키마에서 테이블을 선택합니다. 여기서 각 테이블에는 TEST_T
접두사로 이 이름이 지정됩니다.