Tous les produits
Search
Centre de documentation

ApsaraDB for OceanBase (Deprecated):Caractères génériques pris en charge pour les règles de correspondance

Dernière mise à jour :Aug 09, 2026

Cette rubrique décrit les caractères génériques pris en charge par le service de transmission de données pour configurer les règles de correspondance.

Informations générales

Un caractère générique fonctionne comme une expression régulière. Le service de transmission de données prend en charge les caractères génériques suivants : « * », « ? », « [] » et « [!] ». Vous pouvez utiliser ces caractères pour spécifier des noms de schéma, par exemple schema*.*. Les règles d'inclusion ou d'exclusion des objets de migration sont sensibles à la casse. Une règle s'applique uniquement si le nom de l'objet source correspond exactement à la règle, y compris la casse.

Après avoir configuré les règles de migration et d'exclusion des objets, toute nouvelle table créée dans la base de données source est synchronisée en temps réel par le service de transmission de données, à condition que son nom corresponde à la règle de migration et ne corresponde pas à la règle d'exclusion.

Astérisque (*)

L'astérisque permet de faire correspondre une chaîne de caractères de longueur quelconque, y compris une chaîne vide. Par exemple, si vous définissez la Object Migration Rule sur <Schema>.*, toutes les tables et vues du schéma spécifié s'affichent dans l'onglet Matching Result du panneau de droite.

*

Dans le champ Object Exclusion Rule , spécifiez les objets à exclure de la migration, puis cliquez sur Verify . Une fois la vérification réussie, cliquez sur Preview Objects et consultez les objets dans l'onglet Matching Result .

排除

Point d'interrogation (?)

Le point d'interrogation permet de faire correspondre un seul caractère. Pour faire correspondre plusieurs caractères, utilisez plusieurs points d'interrogation consécutifs. Par exemple, si vous définissez la Object Migration Rule sur <Schema>.t?, les tables et vues conformes au format spécifié dans le schéma s'affichent dans l'onglet Matching Result du panneau de droite.

Important

Le point d'interrogation ne peut pas correspondre à un caractère vide. La position occupée par le point d'interrogation doit contenir un caractère.

?

Dans le champ Object Exclusion Rule , spécifiez les objets à exclure de la migration, puis cliquez sur Verify . Une fois la vérification réussie, cliquez sur Preview Objects et consultez les objets dans l'onglet Matching Result .

排除对象

Crochets ([])

Les crochets permettent d'inclure n'importe quels caractères devant correspondre, ou d'utiliser [start-end] pour spécifier une plage continue. Par exemple, si vous définissez la Object Migration Rule sur <Schema>.[]*, les tables et vues conformes au format spécifié dans le schéma s'affichent dans l'onglet Matching Result du panneau de droite.

[]![[]](../images/p424849.png)

Dans le champ Object Exclusion Rule , spécifiez les objets à exclure de la migration, puis cliquez sur Verify . Une fois la vérification réussie, cliquez sur Preview Objects et consultez les objets dans l'onglet Matching Result .

排除[]![Exclure []](../images/p424910.png)

Point d'exclamation entre crochets ([!])

Ce caractère générique permet de faire correspondre tout caractère non vide absent de la liste entre crochets, ou d'utiliser [!start-end] pour indiquer une plage continue exclue. Par exemple, si vous définissez la Object Migration Rule sur <Schema>.[!]*, les tables et vues conformes au format spécifié dans le schéma s'affichent dans l'onglet Matching Result du panneau de droite.

[!]![[!]](../images/p424912.png)

Dans le champ Object Exclusion Rule , spécifiez les objets à exclure de la migration, puis cliquez sur Verify . Une fois la vérification réussie, cliquez sur Preview Objects et consultez les objets dans l'onglet Matching Result .

排除[!]![Exclure [!]](../images/p424915.png)