翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
テーブルマッピングのワイルドカード
このセクションでは、テーブル マッピングのスキーマおよびテーブル名を指定するときに使用できるワイルドカードについて説明します。
ワイルドカード | マッチ |
---|---|
% | Zero or more characters |
_ | A single character |
[_] | 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
を使用してエスケープ文字を指定できます。エスケープ文字を使用すると、指定したワイルドカード文字をワイルドカードではないかのように式で使用できます。例えば、このサンプルコードのように、「#」escapeCharacter=#
を使用してワイルドカード文字を式内で通常の文字のように使用できます。
{ "rules": [ { "rule-type": "selection", "rule-id": "542485267", "rule-name": "542485267", "object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" }, "rule-action": "include", "filters": [] } ] }
ここで、「#」エスケープ文字は「_」ワイルドカード文字を通常の文字として動作TEST_T
させます。 はROOT
、 という名前のスキーマ内のテーブル AWS DMS を選択します。各テーブルの名前のプレフィックスは です。