SHOW LISTINGS¶
Répertorie les annonces sur lesquelles vous disposez des privilèges d’accès. Affiche uniquement les annonces pour lesquelles l’utilisateur qui exécute la commande possède un droit USAGE, MODIFY ou OWNERSHIP sur l’annonce.
- Voir aussi :
CREATE LISTING, ALTER LISTING, DESCRIBE LISTING, DROP LISTING
Syntaxe¶
SHOW LISTINGS [ LIKE '<pattern>' ]
[ STARTS WITH '<name_string>' ]
[ LIMIT <rows> [ FROM '<name_string>' ] ]
Paramètres facultatifs¶
LIKE 'pattern'(Facultatif) Filtre la sortie de commande par nom d’objet. Le filtre utilise une concordance de motif insensible à la casse avec prise en charge des caractères génériques SQL (
%et_).Par exemple, les motifs suivants donnent les mêmes résultats :
... LIKE '%testing%' ...... LIKE '%TESTING%' .... Par défaut : aucune valeur (aucun filtrage n’est appliqué à la sortie).
STARTS WITH 'name_string'(Facultatif) Filtre la sortie de commande en fonction des caractères qui apparaissent au début du nom de l’objet. La chaîne doit être encadrée de guillemets simples et est sensible à la casse.
Par exemple, les chaînes suivantes renvoient des résultats différents :
... STARTS WITH 'B' ...... STARTS WITH 'b' .... Par défaut : aucune valeur (aucun filtrage n’est appliqué à la sortie)
LIMIT rows [ FROM 'name_string' ](Facultatif) Limite le nombre maximum de lignes retournées, tout en permettant la « pagination » des résultats. Le nombre réel de lignes renvoyées peut être inférieur à la limite spécifiée. Par exemple, le nombre d’objets existants est inférieur à la limite spécifiée.
La sous-clause facultative
FROM 'name_string'sert effectivement de « curseur » pour les résultats. Ceci permet de récupérer le nombre spécifié de lignes suivant la première ligne dont le nom d’objet correspond à la chaîne spécifiée :La chaîne doit être encadrée de guillemets simples et est sensible à la casse.
La chaîne n’a pas besoin d’inclure le nom complet de l’objet ; les noms partiels sont pris en charge.
Par défaut : aucune valeur (aucune limite n’est appliquée à la sortie)
Note
Pour les commandes SHOW qui prennent en charge les clauses
FROM 'name_string'etSTARTS WITH 'name_string', vous pouvez combiner ces deux clauses dans la même instruction. Cependant, les deux conditions doivent être remplies ou elles s’annulent mutuellement et aucun résultat n’est renvoyé.De plus, les objets sont retournés dans l’ordre lexicographique par nom, donc
FROM 'name_string'ne retourne que les lignes ayant une valeur lexicographique plus élevée que les lignes retournées parSTARTS WITH 'name_string'Par exemple :
... STARTS WITH 'A' LIMIT ... FROM 'B'ne donnerait aucun résultat.... STARTS WITH 'B' LIMIT ... FROM 'A'ne donnerait aucun résultat.... STARTS WITH 'A' LIMIT ... FROM 'AB'donnerait des résultats (si des lignes correspondent aux chaînes d’entrée).
Notes sur l’utilisation¶
Vous ne pouvez afficher une annonce que si vous utilisez un rôle qui possède le privilège USAGE, MODIFY, ou OWNERSHIP sur l’annonce.
La valeur de
LIMIT rowsne peut pas dépasser10000. SiLIMIT rowsest omis, la commande entraîne une erreur si le jeu de résultats est supérieur à dix mille lignes.Pour afficher les résultats pour lesquels il existe plus de dix mille enregistrements, vous devez inclure
LIMIT rowsou interroger la vue correspondante dans Schéma d’information de Snowflake.
Pour post-traiter la sortie de cette commande, vous pouvez utiliser l’opérateur de canal (
->>) ou la fonction RESULT_SCAN. Les deux constructions traitent la sortie comme un jeu de résultats que vous pouvez interroger.For example, you can use the pipe operator or RESULT_SCAN function to select specific columns from the SHOW command output or filter the rows.
When you refer to the output columns, use double-quoted identifiers for the column names. For example, to select the output column
type, specifySELECT "type".You must use double-quoted identifiers because the output column names for SHOW commands are in lowercase. The double quotes ensure that the column names in the SELECT list or WHERE clause match the column names in the SHOW command output that was scanned.
Sortie¶
La sortie de la commande fournit les propriétés et les métadonnées de l’annonce dans les colonnes suivantes :
Colonne |
Description |
|
Nom global de la liste |
|
Nom spécifié lors de la création de l’annonce. |
|
Title specified in the listing manifest. |
|
Sub title specified in the listing manifest. |
|
Nom du profil du fournisseur tel que spécifié dans le manifeste de l’annonce. |
|
Date et heure de création de l’annonce. |
|
Date et heure de la dernière mise à jour de l’annonce. |
|
Date et heure de la dernière publication de l’annonce. |
|
État de l’annonce ; l’un des états suivants :
|
|
Review state for public listings only, one of:
|
|
Commentaire associé, le cas échéant. |
|
Propriétaire de l’annonce. |
|
Type de rôle du propriétaire. |
|
List of regions where a public listing is available. |
|
Liste de comptes cibles séparés par des virgules. |
|
Indicateur de monétisation. |
|
Indicateur d’application. Si cette valeur est définie sur |
|
Indicateur de ciblage. |
|
Whether the listing is available for limited trial before purchasing. |
|
Whether the listing is a personalized listing. |
|
Whether the listing is an EXTERNAL or ORGANIZATION listing. |
|
Whether the listing can be queried by a consumer without mounting using the Uniform Listing Locator (ULL) for the listing. |
|
Date and time when the public listing for approval was last rejected. |
|
The profile associated with the ORGANIZATION listing. |
|
The ULL tha allows consumers to access the organization listing without mounting. |
|
Private listing target account details with company name included. |
|
List of compliance certifications that were approved by Snowflake’s compliance team for the listing, if any. Available certifications include:
|
Exemples¶
Affichez toutes les annonces dont le nom commence par MYLISTING :
SHOW LISTINGS LIKE 'MYLISTING%'
Affichez dix annonces commençant par l’annonce MYLISTING :
SHOW LISTINGS LIMIT 10 FROM 'MYLISTING%'