SHOW SHARED CONTENT IN APPLICATION PACKAGE¶
显示您拥有访问权限且已从 Declarative Native App 应用程序包共享的所有对象。
语法¶
SHOW SHARED CONTENT IN APPLICATION PACKAGE <pkg_name>
Copy
参数¶
PACKAGE pkg_name返回指定包的共享内容 (
pkg_name)。
输出¶
命令的输出包括以下列,它们描述了对象的属性和元数据:
列 |
描述 |
|---|---|
|
共享对象的自动生成版本名称。如果对象属于实时版本,则值为 |
|
包含共享对象的数据库的名称。 |
|
包含共享对象的架构的名称。 |
|
共享对象的名称。 |
|
共享对象的类型,例如 TABLE、VIEW 或 NOTEBOOK。 |
访问控制要求¶
此命令需要角色拥有返回实体的相关权限。例如,如果应用程序包包含共享表,则该角色必须拥有包含该表的数据库和架构的 USAGE 权限,并拥有该表的 SELECT 权限。
示例¶
以下示例演示如何使用 SHOW SHARED CONTENT IN APPLICATION PACKAGE 命令列出 Declarative Native App 应用程序包中的所有对象。
SHOW SHARED CONTENT IN APPLICATION PACKAGE decl_share_app_pkg;
Copy
+-------------------------------------------------------------------------------+
| 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 |
+-------------------------------------------------------------------------------+