SHOW SHARED CONTENT IN APPLICATION PACKAGE¶
Affiche tous les objets pour lesquels vous disposez de privilèges d’accès qui ont été partagés à partir d’un paquet d’application Declarative Native App.
Syntaxe¶
SHOW SHARED CONTENT IN APPLICATION PACKAGE <pkg_name>
Paramètres¶
PACKAGE pkg_nameRenvoie le contenu partagé pour le paquet spécifié (
pkg_name).
Sortie¶
La sortie de la commande comprend les colonnes suivantes, qui décrivent les propriétés et les métadonnées de l’objet :
Colonne |
Description |
|---|---|
|
Le nom de version automatiquement généré pour l’objet partagé. Si l’objet fait partie de la version en ligne, la valeur est |
|
Nom de la base de données contenant l’objet partagé. |
|
Nom du schéma contenant l’objet partagé. |
|
Nom de l’objet partagé. |
|
Type de l’objet partagé, par exemple TABLE, VIEW ou NOTEBOOK. |
Exigences en matière de contrôle d’accès¶
Cette commande nécessite un rôle doté du privilège approprié sur les entités renvoyées. Par exemple, si le paquet d’application contient une table partagée, le rôle doit disposer du privilège USAGE sur la base de données et le schéma contenant la table, et du privilège SELECT sur la table.
Exemples¶
L’exemple suivant montre comment utiliser la commande SHOW SHARED CONTENT IN APPLICATION PACKAGE pour dresser la liste de tous les objets d’un paquet d’application Declarative Native App.
SHOW SHARED CONTENT IN APPLICATION PACKAGE decl_share_app_pkg;
+-------------------------------------------------------------------------------+
| version_name | database_name | schema_name | entity_name | entity_type |
|--------------+---------------+-----------------+----------------+-------------|
| LIVE | DB_TO_SHARE | SCHEMA_TO_SHARE | TABLE_TO_SHARE | TABLE |
| VERSION$2 | DB_TO_SHARE | SCHEMA_TO_SHARE | TABLE_TO_SHARE | TABLE |
| VERSION$3 | DB_TO_SHARE | SCHEMA_TO_SHARE | TABLE_TO_SHARE | TABLE |
+-------------------------------------------------------------------------------+