Catégories :

Base de données, schéma et partage DDL

CREATE SHARE

Crée un nouveau :emph:`` partage vide. Une fois le partage créé, vous pouvez inclure une base de données et des objets de la base de données (schémas, tables et vues) dans le partage en utilisant la commande GRANT <privilège> … TO SHARE. Vous pouvez alors utiliser ALTER SHARE pour ajouter un ou plusieurs comptes au partage.

Voir aussi :

DROP SHARE , SHOW SHARES

Syntaxe

CREATE [ OR REPLACE ] SHARE <name>
  [ COMMENT = '<string_literal>' ]

Paramètres requis

nom

Indique l’identificateur du partage ; doit être unique pour le compte dans lequel le partage est créé.

De plus, l’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux à moins que toute la chaîne d’identificateur soit délimitée par des guillemets doubles (p. ex. "My object"). Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus de détails, voir Exigences relatives à l’identificateur.

Paramètres facultatifs

COMMENT = 'litéral_chaine'

Spécifie un commentaire pour le partage.

Par défaut : aucune valeur

Notes sur l’utilisation

Exemples

Créer un partage vide nommé sales_s :

CREATE SHARE sales_s;

+-----------------------------------------+
| status                                  |
|-----------------------------------------|
| Share SALES_S successfully created.     |
+-----------------------------------------+

Après cette étape, pour terminer le partage, vous devez :

  1. Utiliser la commande GRANT <privilège> … TO SHARE pour ajouter une base de données (et des objets dans la base de données) au partage.

  2. Utiliser la commande ALTER SHARE pour ajouter des comptes au partage.