SHOW SHARED CONTENT IN APPLICATION PACKAGE¶
Zeigt alle Objekte an, für die Sie Zugriffsrechte haben und die von einem Declarative Native App-Anwendungspaket freigegeben wurden.
Syntax¶
SHOW SHARED CONTENT IN APPLICATION PACKAGE <pkg_name> FOR VERSION <version_name>
Parameter¶
pkg_nameGibt das Paket (
pkg_name) an, das die freigegebenen Objekte enthält.FOR VERSION version_nameGibt die Version (
version_name) des Pakets an, das die freigegebenen Objekte enthält.
Ausgabe¶
Die Ausgabe des Befehls enthält die folgenden Spalten, die die Eigenschaften und Metadaten des Objekts beschreiben:
Spalte |
Beschreibung |
|---|---|
|
Der automatisch generierte Versionsname für das freigegebene Objekt. Wenn das Objekt Teil der Live-Version ist, lautet der Wert |
|
Der Name der Datenbank, die das freigegebene Datei enthält. |
|
Der Name des Schemas, das das freigegebene Objekt enthält. |
|
Der Name des freigegebenen Objekts. |
|
Der Typ des freigegebenen Objekts, zum Beispiel TABLE, VIEW oder NOTEBOOK. |
Anforderungen an die Zugriffssteuerung¶
Dieser Befehl erfordert eine Rolle mit der entsprechenden Berechtigung für die zurückgegebenen Entitäten. Wenn das Anwendungspaket zum Beispiel eine freigegebene Tabelle enthält, muss die Rolle die USAGE-Berechtigung für die Datenbank und das Schema haben, das die Tabelle enthält, sowie die SELECT-Berechtigung für die Tabelle.
Beispiele¶
Im folgenden Beispiel wird die Verwendung des Befehls SHOW SHARED CONTENT IN APPLICATION PACKAGE zur Auflistung aller Objekte in einem Declarative Native App-Anwendungspaket demonstriert.
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 |
+-------------------------------------------------------------------------------+