- Catégories :
AVAILABLE_LISTINGS¶
Renvoie toutes les annonces que le consommateur peut découvrir et consulter.
Syntaxe¶
AVAILABLE_LISTINGS(
[ IS_IMPORTED => { TRUE | FALSE | NULL } ]
[ , IS_ORGANIZATION => { TRUE | FALSE | NULL } ]
[ , IS_SHARED_WITH_ME => { TRUE | FALSE | NULL } ] )
Arguments¶
Vous pouvez éventuellement spécifier les arguments suivants pour filtrer les annonces dans cette vue.
Note
Il ne peut y avoir qu’un seul argument TRUE à la fois.
IS_IMPORTED => { TRUE | FALSE | NULL }Définissez sur
TRUEpour renvoyer uniquement les annonces importées ; définissez surFALSEouNULLpour renvoyer toutes les annonces.Par défaut :
NULL.IS_ORGANIZATION => { TRUE | FALSE | NULL }Définissez sur
TRUEpour renvoyer uniquement les annonces des organisations ; définissez surFALSEouNULLpour renvoyer toutes les annonces.Par défaut :
NULL.IS_SHARED_WITH_ME => { TRUE | FALSE | NULL }Définissez sur
TRUEpour renvoyer uniquement les annonces qui ont été partagées en privé avec le compte actuel ; définissez surFALSEouNULLpour renvoyer toutes les annonces.Par défaut :
NULL.
Sortie¶
La fonction renvoie les colonnes suivantes :
Colonne |
Type de données |
Description |
|---|---|---|
GLOBAL_NAME |
VARCHAR |
Nom global de l’annonce. |
CREATED_ON |
TIMESTAMP_LTZ |
Horodatage de la création de l’annonce. |
TITLE |
VARCHAR |
Titre de l’annonce. |
SUBTITLE |
VARCHAR |
Sous-titre de l’annonce. |
DESCRIPTION |
VARCHAR |
Description de l’annonce. |
IS_MONETIZED |
BOOLEAN |
Indique si l’annonce est monétisée. |
IS_BY_REQUEST |
BOOLEAN |
Indique si l’annonce fait suite à une demande (annonce personnalisée). |
IS_LIMITED_TRIAL |
BOOLEAN |
Indique si l’annonce est en essai limité. |
IS_READY_FOR_IMPORT |
BOOLEAN |
Indique si l’annonce est prête à être importée. |
IS_IMPORTED |
BOOLEAN |
Indique si l’annonce a été importée. |
IS_APPLICATION |
BOOLEAN |
Indique si l’annonce est associée à une application. |
IS_PRIVATE |
BOOLEAN |
Indique si l’annonce est privée. |
CATEGORIES |
VARCHAR |
Catégories associées à l’annonce. |
DATA_ATTRIBUTES |
VARCHAR |
Attributs de données associés à l’annonce. |
TERMS |
VARCHAR |
Conditions de service de l’annonce. |
RESOURCES |
VARCHAR |
Ressources associées à l’annonce. |
DISTRIBUTION |
VARCHAR |
Distribution de l’annonce. Les valeurs possibles sont |
UNIFORM_LISTING_LOCATOR |
VARCHAR |
Localisateur d’annonces uniformes (ULL) de l’annonce. |
ORGANIZATION_PROFILE_NAME |
VARCHAR |
Profil de l’organisation associée à l’annonce, le cas échéant. |
IS_DISCOVERY_ONLY |
BOOLEAN |
Indique si l’annonce est uniquement découverte. |
SUPPORT_CONTACT |
VARCHAR |
Informations de contact du support associées à l’annonce. |
REQUEST_APPROVAL_TYPE |
VARCHAR |
Type d’approbation de la demande de l’annonce. Indique si les demandes d’annonces des consommateurs seront approuvées dans ou en dehors de Snowflake. |
IS_CORTEX_KNOWLEDGE_EXTENSION |
BOOLEAN |
Indique si cette annonce est associée à des Cortex Search Services. |
PROVIDER_COMPANY_NAME |
VARCHAR |
Nom de l’entreprise du fournisseur de l’annonce. |
RESHARING |
VARCHAR |
Repartage de la configuration de l’annonce. |
Exemples¶
Récupérer toutes les annonces disponibles dans le compte actuel :
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS());
Récupérer toutes les annonces disponibles qui ont été importées par le compte actuel :
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_IMPORTED => TRUE));
Récupérer toutes les annonces d’organisation disponibles dans le compte actuel :
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_ORGANIZATION => TRUE));
Récupérer toutes les annonces disponibles qui ont été partagées en privé avec le compte actuel :
SELECT * FROM TABLE(<any_database>.INFORMATION_SCHEMA.AVAILABLE_LISTINGS(IS_SHARED_WITH_ME => TRUE));