

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Curingas no mapeamento de tabela
<a name="CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Wildcards"></a>

Esta seção descreve os curingas que é possível utilizar ao especificar o esquema e os nomes das tabelas para o mapeamento de tabela.


| Curinga | Correspondências | 
| --- |--- |
| % | Zero ou mais caracteres | 
| \$1 | Um único caractere | 
| [\$1] | Um caractere de sublinhado literal | 
| [ab] | Um conjunto de caracteres. Por exemplo, [ab] corresponde a 'a' ou 'b'. | 
| [a-d] | Uma variedade de personagens. Por exemplo, [a-d] corresponde a 'a', 'b', 'c' ou 'd'. | 

Para endpoints de origem e de destino do Oracle, é possível utilizar o atributo de conexão adicional `escapeCharacter` para especificar um caractere de escape. Um caractere de escape permite que você utilize um caractere curinga especificado em expressões como se não fosse curinga. Por exemplo, `escapeCharacter=#` permite que você utilize '\$1' para fazer com que um caractere curinga atue como um caractere comum em uma expressão, como neste código de exemplo.

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

Aqui, o caractere de escape '\$1' faz com que o caractere curinga '\$1' atue como um caractere normal. AWS DMS seleciona tabelas no esquema chamado`ROOT`, em que cada tabela tem um nome com seu `TEST_T` prefixo.