Categorias:

Funções do sistema (Controle do sistema)

SYSTEM$TRIGGER_LISTING_REFRESH

Aciona uma atualização de dados única e sob demanda para os bancos de dados ou listagens de um provedor, acessível a todos os consumidores. O trabalho de atualização começa imediatamente após o acionamento e pode ser rastreado usando a função LISTING_REFRESH_HISTORY. Os consumidores podem acompanhar a atualização usando a função AVAILABLE_LISTING_REFRESH_HISTORY. Você pode acionar uma atualização de listagem mesmo que já tenha configurado uma atualização programada ou uma atualização baseada em intervalos.

Nota

Uma atualização de listagem de acionadores concluída ignorará a próxima atualização baseada em intervalos.

Para obter detalhes sobre os tipos de atualização disponíveis para suas listagens, consulte Preenchimento automático de listagens.

Consulte também:

LISTING_REFRESH_HISTORY

Sintaxe

SYSTEM$TRIGGER_LISTING_REFRESH( '<type>' , '<name>' )
Copy

Argumentos

Obrigatório:

'type'

Tipo de conjunto de dados a ser atualizado (LISTING ou DATABASE). Observe que o tipo de conjunto de dados deve ser colocado entre aspas simples.

'name'

Nome da listagem ou do banco de dados. Observe que o nome completo deve ser delimitado por aspas simples.

Requisitos de controle de acesso

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

MANAGE LISTING AUTO FULFILLMENT

Conta

Esse privilégio concede a capacidade de publicar listagens em regiões remotas.

USAGE

Listagem ou banco de dados

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.

Notas de uso

  • Para listagens de produtos de dados baseados em ações, o banco de dados associado à listagem é replicado e atualizado em todas as regiões gerenciadas pelo atendimento automático.

  • As listagens de produtos de dados de aplicativos e pacotes de aplicativo são atualizadas de acordo com o valor do parâmetro LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE definido na conta. Todas as listagens que usam esse cronograma são atualizadas simultaneamente.

Exemplos

SELECT SYSTEM$TRIGGER_LISTING_REFRESH('DATABASE', 'MY_DATABASE');
Copy