Gérer les annonces avec SQL en tant que consommateur - exemples¶
Voici quelques exemples de tâches courantes que les consommateurs peuvent effectuer par programmation avec les commandes SQL :
Afficher les annonces disponibles¶
Affiche les annonces disponibles pour le consommateur exécutant la commande. Pour plus d’informations sur la commande SHOW AVAILABLE LISTINGS, consultez SHOW AVAILABLE LISTINGS.
Description |
Remarques |
---|---|
Afficher les annonces disponibles. |
Utiliser |
SHOW AVAILABLE LISTINGS
Décrire les annonces disponibles¶
Après avoir exécuté SHOW AVAILABLE LISTINGS pour identifier les annonces disponibles et les noms des annonces globales, un consommateur peut exécuter DESCRIBE AVAILABLE LISTING pour renvoyer les descriptions des colonnes dans les annonces qui leur sont accessibles. Pour plus d’informations sur la commande DESCRIBE AVAILABLE LISTING, consultez DESCRIBE AVAILABLE LISTING.
Description |
Remarques |
---|---|
Décrire les colonnes de l’annonce. |
Utiliser |
DESCRIBE AVAILABLE LISTING < listing_global_name >
Demander une annonce et interroger automatiquement la disponibilité¶
Après avoir exécuté SHOW AVAILABLE LISTINGS pour identifier les annonces disponibles, un consommateur peut utiliser la procédure stockée SYSTEM$REQUEST_LISTING_AND_WAIT
pour demander une annonce et interroger automatiquement la disponibilité. Un consommateur peut également utiliser cette procédure stockée lorsque la colonne is_ready_for_import
est FALSE
. Pour plus d’informations sur les procédures stockées SYSTEM$REQUEST_LISTING_AND_WAIT
, consultez SYSTEM$REQUEST_LISTING_AND_WAIT.
Description |
Remarques |
---|---|
Demander une annonce spécifique et interroger pour vérifier la disponibilité. |
Lorsqu’une annonce demandée devient disponible ou est déjà disponible, le message Si la période d’attente est dépassée, le message Pour demander une annonce sans attendre la réalisation de l’annonce, entrez 0 (zéro) pour la valeur |
CALL SYSTEM$REQUEST_LISTING_AND_WAIT( ' <listing_global_name> ' [ , <timeout_mins>. ] );
Créer une base de données à partir d’une annonce¶
Après avoir demandé une annonce, un consommateur peut utiliser la commande CREATE DATABASE … FROM LISTING … pour créer une base de données à partir d’une annonce. Pour plus d’informations sur la commande CREATE DATABASE … FROM LISTING … , consultez CREATE DATABASE … FROM LISTING ….
Description |
Remarques |
---|---|
Créer une base de données à partir d’une annonce. |
|
CREATE DATABASE <name> FROM LISTING '<listing_global_name>';