기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 섹션에서는 테이블 매핑을 위한 스키마와 테이블 이름을 지정할 때 사용할 수 있는 와일드카드에 대해 설명합니다.
와일드카드 | 일치 항목 |
---|---|
% | 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
로 입니다.