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.