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> FOR VERSION <version_name>
Paramètres¶
pkg_nameSpecifies the package (
pkg_name) containing the shared objects.FOR VERSION version_nameSpecifies the version (
version_name) of the package containing the shared objects.
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¶
The following example shows how to use the SHOW SHARED CONTENT IN APPLICATION PACKAGE command to list all of the objects in a specific version of a Declarative Native App application package.
SHOW SHARED CONTENT IN APPLICATION PACKAGE decl_share_app_pkg FOR VERSION VERSION$2;
+-------------------------------------------------------------------------------+
| version_name | database_name | schema_name | entity_name | entity_type |
|--------------+---------------+-----------------+----------------+-------------|
| VERSION$2 | DB_TO_SHARE | SCHEMA_TO_SHARE | TABLE_TO_SHARE | TABLE |
+-------------------------------------------------------------------------------+