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