Catégories :

Fonctions système (Contrôle du système)

SYSTEM$TRIGGER_LISTING_REFRESH

Déclenche une actualisation ponctuelle et à la demande des données des bases de données ou des listings d’un fournisseur, accessible à tous les consommateurs. Le travail d’actualisation commence immédiatement après le déclencheur et peut être suivi à l’aide de la fonction LISTING_REFRESH_HISTORY. Les consommateurs peuvent suivre l’évolution de l’actualisation à l’aide de la fonction AVAILABLE_LISTING_REFRESH_HISTORY. Vous pouvez déclencher une actualisation du listing même si vous avez déjà mis en place une actualisation planifiée ou une actualisation par intervalles.

Note

Une actualisation du listing des déclencheurs terminée permet d’ignorer la prochaine actualisation basée sur les intervalles.

Pour plus de détails sur les types d’actualisation disponibles pour vos listings, voir Réplication automatique pour les annonces.

Voir aussi :

LISTING_REFRESH_HISTORY

Syntaxe

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

Arguments

Obligatoire :

'type'

Type d’ensemble de données à actualiser (LISTING ou DATABASE). Notez que le type de jeu de données doit être placé entre guillemets simples.

'name'

Nom du listing ou de la base de données. Notez que le nom entier doit être entre guillemets simples.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :

Privilège

Objet

Remarques

MANAGE LISTING AUTO FULFILLMENT

Compte

Ce privilège offre la possibilité de publier des listings dans des régions distantes.

USAGE

Listing ou base de données

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Notes sur l’utilisation

  • Pour les listes de produits de données basées sur des partages, la base de données associée au listing est répliquée et actualisée dans toutes les régions gérées par l’exécution automatique.

  • Les listings de produits de données de l’application et du paquet d’application sont actualisés en fonction de la valeur du paramètre LISTING_AUTO_FULFILLMENT_REPLICATION_REFRESH_SCHEDULE défini sur le compte. Tous les listings utilisant cette planification sont actualisés simultanément.

Exemples

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