View a markdown version of this page

Platzhalter bei der Tabellenzuordnung - AWS Datenbankmigrationsdienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Platzhalter bei der Tabellenzuordnung

In diesem Abschnitt werden Platzhalter beschrieben, die Sie verwenden können, wenn Sie die Schema- und Tabellennamen für die Tabellenzuordnung angeben.

Platzhalter Entspricht
% Null oder mehr Zeichen
_ Ein einzelnes Zeichen
Einschränkungen bei Platzhaltermustern

Verwenden Sie % oder _ in Auswahlregeln. Bracket-basedMuster wie [_][ab], und funktionieren [a-d] möglicherweise nicht bei allen Endpunkttypen. Testen Sie sie, bevor Sie sich auf sie verlassen, oder erstellen Sie eine separate Auswahlregel für jeden expliziten Tabellennamen.

Für Oracle-Quell- und Zielendpunkte können Sie das zusätzliche escapeCharacter-Verbindungsattribut verwenden, um ein Escape-Zeichen anzugeben. Ein Escape-Zeichen ermöglicht Ihnen, ein bestimmtes Platzhalterzeichen in Ausdrücken so zu verwenden, als ob es kein Platzhalterzeichen wäre. escapeCharacter=# Ermöglicht Ihnen beispielsweise, „#“ zu verwenden, damit ein Platzhalterzeichen in einem Ausdruck wie in diesem Beispielcode als normales Zeichen fungiert.

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

Hier sorgt das Escapezeichen '#' dafür, dass das Platzhalterzeichen '_' als normales Zeichen fungiert. AWS DMS wählt Tabellen im benannten Schema ausROOT, wobei jede Tabelle einen Namen mit TEST_T einem Präfix hat.