SHOW SHARED CONTENT IN APPLICATION PACKAGE¶
Declarative Native App 애플리케이션 패키지에서 공유된 액세스 권한이 있는 모든 오브젝트를 표시합니다.
구문¶
SHOW SHARED CONTENT IN APPLICATION PACKAGE <pkg_name> FOR VERSION <version_name>
매개 변수¶
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.
출력¶
명령의 출력에는 오브젝트의 속성과 메타데이터를 설명하는 다음 열이 포함됩니다.
열 |
설명 |
|---|---|
|
공유 오브젝트에 대해 자동으로 생성된 버전 이름입니다. 오브젝트가 라이브 버전의 일부인 경우 값은 ``LIVE``입니다. |
|
공유 오브젝트가 포함된 데이터베이스의 이름입니다. |
|
공유 오브젝트를 포함하는 스키마의 이름입니다. |
|
공유 오브젝트의 이름입니다. |
|
공유 오브젝트의 유형(예: 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;
+-------------------------------------------------------------------------------+
| version_name | database_name | schema_name | entity_name | entity_type |
|--------------+---------------+-----------------+----------------+-------------|
| VERSION$2 | DB_TO_SHARE | SCHEMA_TO_SHARE | TABLE_TO_SHARE | TABLE |
+-------------------------------------------------------------------------------+