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