SHOW SHARED CONTENT IN APPLICATION PACKAGE

Mostra todos os objetos para os quais você tem privilégios de acesso que foram compartilhados de um Declarative Native App Pacote de aplicativo do.

Sintaxe

SHOW SHARED CONTENT IN APPLICATION PACKAGE <pkg_name>
Copy

Parâmetros

PACKAGE pkg_name

Retorna conteúdo compartilhado para o pacote especificado (pkg_name).

Saída

A saída do comando inclui as seguintes colunas, que descrevem as propriedades e metadados do objeto:

Coluna

Descrição

version_name

O nome da versão gerado automaticamente para o objeto compartilhado. Se o objeto fizer parte da versão ativa, o valor será LIVE.

database_name

O nome do banco de dados que contém o objeto compartilhado.

schema_name

O nome do esquema que contém o objeto compartilhado.

entity_name

O nome do objeto compartilhado.

entity_type

O tipo do objeto compartilhado, por exemplo, TABLE, VIEWou NOTEBOOK.

Requisitos de controle de acesso

Esse comando requer uma função com o privilégio relevante nas entidades retornadas. Por exemplo, se o pacote do aplicativo contiver uma tabela compartilhada, a função deve ter o privilégio USAGE no banco de dados e esquema contendo a tabela, e o privilégio SELECT sobre a tabela.

Exemplos

O exemplo a seguir mostra como usar o SHOW SHARED CONTENT IN APPLICATION PACKAGE Comando para listar todos os objetos em um Declarative Native App Pacote de aplicativo do.

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       |
+-------------------------------------------------------------------------------+