

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# テーブルマッピングのワイルドカード
<a name="CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Wildcards"></a>

このセクションでは、テーブル マッピングのスキーマおよびテーブル名を指定するときに使用できるワイルドカードについて説明します。


| ワイルドカード | マッチ | 
| --- |--- |
| % | Zero or more characters | 
| \$1 | A single character | 
| [\$1] | A literal underscore character | 
| [ab] | A set of characters. For example, [ab] matches either 'a' or 'b'. | 
| [a-d] | A range of characters. For example,[a-d] matches either 'a', 'b', 'c', or 'd'. | 

ソースエンドポイントとターゲットエンドポイントが Oracle の場合、追加の接続属性 `escapeCharacter` を使用してエスケープ文字を指定できます。エスケープ文字を使用すると、指定したワイルドカード文字をワイルドカードではないかのように式で使用できます。例えば、このサンプルコードのように、「\$1」`escapeCharacter=#` を使用してワイルドカード文字を式内で通常の文字のように使用できます。

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-id": "542485267",
            "rule-name": "542485267",
            "object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" },
            "rule-action": "include",
            "filters": []
        }
    ]
}
```

ここで、「\$1」エスケープ文字を使用すると、「\$1」ワイルドカード文字が通常の文字として機能します。 は`ROOT`、 という名前のスキーマ内のテーブル AWS DMS を選択します。各テーブルの名前の`TEST_T`プレフィックスは です。