- 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:
Sintaxe¶
SYSTEM$TRIGGER_LISTING_REFRESH( '<type>' , '<name>' )
Argumentos¶
Obrigatório:
'type'
Tipo de conjunto de dados a ser atualizado (
LISTING
ouDATABASE
). 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');