Caratteri jolly nella mappatura delle tabelle - AWS Servizio di migrazione del Database

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Caratteri jolly nella mappatura delle tabelle

Questa sezione descrive i caratteri jolly che è possibile utilizzare per specificare il nomi dello schema e della tabella per la mappatura delle tabelle.

Carattere jolly Corrispondenze
% Zero o più caratteri
_ Un singolo personaggio
[_] Un carattere di sottolineatura letterale
[ab] Un set di caratteri. Ad esempio, [ab] corrisponde a 'a' o 'b'.
[a-d] Una serie di personaggi. Ad esempio, [a-d] corrisponde a 'a', 'b', 'c' o 'd'.

Per gli endpoint di origine e di destinazione Oracle, è possibile utilizzare l'attributo aggiuntivo di connessione escapeCharacter per specificare un carattere di escape. Un carattere di escape consente di usare nelle espressioni un carattere jolly specificato come se non fosse un carattere wild. Ad esempio, escapeCharacter=# consente di utilizzare "#" per fare in modo che in un'espressione un carattere jolly agisca come un normale carattere, come in questo codice di esempio.

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

Qui, il carattere di escape '#' fa sì che il carattere jolly '_' si comporti come un carattere normale. AWS DMS seleziona le tabelle nello schema denominatoROOT, dove ogni tabella ha un nome TEST_T come prefisso.