Catégories :

Information Schema , Fonctions de table

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 } ] )
Copy

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 TRUE pour renvoyer uniquement les annonces importées ; définissez sur FALSE ou NULL pour renvoyer toutes les annonces.

Par défaut : NULL.

IS_ORGANIZATION => { TRUE | FALSE | NULL }

Définissez sur TRUE pour renvoyer uniquement les annonces des organisations ; définissez sur FALSE ou NULL pour renvoyer toutes les annonces.

Par défaut : NULL.

IS_SHARED_WITH_ME => { TRUE | FALSE | NULL }

Définissez sur TRUE pour renvoyer uniquement les annonces qui ont été partagées en privé avec le compte actuel ; définissez sur FALSE ou NULL pour 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 EXTERNAL et ORGANIZATION.

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());
Copy

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));
Copy

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));
Copy

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));
Copy