Tous les produits
Search
Centre de documentation

ApsaraDB for OceanBase (Deprecated):Créer un synonyme

Dernière mise à jour :Aug 09, 2026

ODC prend en charge la création visuelle de synonymes. Cette rubrique explique comment créer un synonyme avec ODC.

Vue d'ensemble

Un synonyme est un alias que vous créez pour un objet de base de données appartenant à un autre utilisateur. Vous pouvez manipuler l'objet en interrogeant le synonyme.

Les synonymes sont similaires aux vues. Ils permettent d'ajouter, de supprimer, de modifier et d'interroger les données d'une table. Vous pouvez définir des synonymes pour la plupart des objets de base de données dans OceanBase Database, tels que les tables, les vues, les vues matérialisées, les séquences, les fonctions, les procédures stockées, les packages et les synonymes.

Les synonymes étendent la disponibilité des objets de base de données et permettent leur accès par différents utilisateurs disposant des privilèges requis. Cette conception simplifie et sécurise l'accès aux objets de base de données.

Types de synonymes

OceanBase Database prend en charge les synonymes privés et les synonymes publics.

  • Synonymes : En général, un synonyme créé par un utilisateur standard est un synonyme privé. Seul l'utilisateur qui a créé le synonyme ou les utilisateurs ayant reçu les privilèges nécessaires peuvent y accéder. Pour créer un synonyme privé sous l'utilisateur actuel, vous devez disposer du privilège CREATE SYNONYM.

  • Synonymes publics : Un utilisateur disposant d'un rôle d'administrateur, tel que le compte système, crée un synonyme public accessible par tous les utilisateurs.

  • Pour plus d'informations, consultez Synonymes.

新建同义词

Comme illustré dans la figure précédente, vous pouvez créer un synonyme en suivant les huit étapes suivantes :

  1. Spécifier le nom du synonyme.

  2. Spécifier le propriétaire de l'objet.

  3. Spécifier le type d'objet.

  4. Spécifier le nom de l'objet.

  5. Spécifier le type de synonyme.

  6. Vérifier les informations relatives au synonyme.

  7. Modifier le synonyme.

  8. Finaliser la création du synonyme.

Dans cet exemple, un synonyme nommé syn_employee est créé dans la console OceanBase Developer Center (ODC) pour une table employee de la base de données SYS.

Remarque

Les données utilisées dans cette rubrique sont fournies à titre d'exemple. Remplacez-les par vos données réelles selon vos besoins.

Procédure

Étape 1 : Spécifier le nom du synonyme.

Connectez-vous à la console ODC et cliquez sur le nom de la connexion souhaitée pour accéder à la page de gestion de connexion correspondante. Cliquez sur Synonym dans le volet de navigation de gauche pour afficher la liste des synonymes et la liste des synonymes publics. Pour créer un synonyme, cliquez sur + dans le coin supérieur droit de la liste des synonymes ou choisissez Create > Synonym dans la barre de navigation supérieure.

Dans la boîte de dialogue Create Synonym, spécifiez le nom du synonyme.

1

Étape 2 : Spécifier le propriétaire de l'objet.

Spécifiez le schéma dans lequel se trouve l'objet.

Étape 3 : Spécifier le type d'objet.

Spécifiez le type d'objet. Les valeurs valides sont Table et View.

Étape 4 : Spécifier le nom de l'objet.

Spécifiez le nom de l'objet pour lequel le synonyme est créé.

Étape 5 : Spécifier le type de synonyme.

Spécifiez le type de synonyme. Les valeurs valides sont Synonym et Public Synonym.

Étape 6 : Vérifier les informations relatives au synonyme.

Cliquez sur Next: Verify SQL Statement pour accéder à la page de création du synonyme.

Étape 7 : Modifier le synonyme.

7

Modifiez l'instruction sur la page de création du synonyme.

Sur la page d'édition de l'instruction, une instruction de définition de synonyme est générée en fonction des informations spécifiées dans la boîte de dialogue Create Synonym. Vous pouvez modifier cette instruction. Une fois l'instruction confirmée, cliquez sur le bouton Create dans le coin supérieur droit de la page pour finaliser la création du synonyme. Un synonyme ne peut pas être modifié après sa création.

Avant la création d'un synonyme, vous pouvez modifier les instructions SQL du synonyme sur la page de création du synonyme. Syntaxe :

CREATE OR REPLACE SYNONYM syn_name FOR schema_name.object_name;

Paramètres

Paramètre

Description

OR REPLACE

Met à jour un synonyme s'il existe déjà.

syn_name

Nom du synonyme. Le nom d'un synonyme doit être unique dans le schéma spécifié.

schema_name

Schéma de base de données auquel appartient l'objet.

object_name

Nom de l'objet.

Étape 8 : Finaliser la création du synonyme.

Cliquez sur Create. Après avoir créé un synonyme, vous pouvez l'utiliser de la même manière qu'un synonyme intégré.

8.1

Remarque

Pour gérer un synonyme, faites un clic droit sur le nom du synonyme dans le volet de navigation de gauche et sélectionnez l'opération requise dans le menu contextuel, qui propose les options suivantes : View, Create, Delete, Download et Refresh.

Pour plus d'informations, consultez Gérer les synonymes.

Syntaxe :

SELECT * FROM syn_name ([syn_parameter[,...])

Exemple :

SELECT * FROM syn_employee;

8.2