テーブルマッピングのワイルドカード - AWS Database Migration Service

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

テーブルマッピングのワイルドカード

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

ワイルドカード マッチ
% 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": [] } ] }

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