SHOW LISTINGS

Listet die Freigabeangebote auf, für die Sie Zugriffsberechtigungen haben. Zeigt nur Freigabeangebote an, bei denen der Benutzer, der den Befehl ausführt, über die Berechtigung USAGE, MODIFY oder OWNERSHIP für das Angebot verfügt.

Siehe auch:

CREATE LISTING, ALTER LISTING, DESCRIBE LISTING, DROP LISTING

Syntax

SHOW LISTINGS [ LIKE '<pattern>' ]
              [ STARTS WITH '<name_string>' ]
              [ LIMIT <rows> [ FROM '<name_string>' ] ]
Copy

Optionale Parameter

LIKE 'pattern'

Filtert optional die Befehlsausgabe nach dem Objektnamen. Der Filter verwendet einen Musterabgleich ohne Berücksichtigung der Groß-/Kleinschreibung, aber mit Unterstützung von SQL-Platzhalterzeichen (% und _).

Die folgenden Muster geben beispielsweise die gleichen Ergebnisse zurück:

... LIKE '%testing%' ...
... LIKE '%TESTING%' ...

. Standard: Kein Wert (die Ausgabe wird nicht gefiltert).

STARTS WITH 'name_string'

Filtert die Befehlsausgabe optional anhand der Zeichen, die am Anfang des Objektnamens angezeigt werden. Die Zeichenfolge muss in einfache Anführungszeichen gesetzt werden, wobei zwischen Groß-/Kleinschreibung unterschieden wird.

Die folgenden Zeichenfolgen geben beispielsweise unterschiedliche Ergebnisse zurück:

... STARTS WITH 'B' ...
... STARTS WITH 'b' ...

. Standard: Kein Wert (die Ausgabe wird nicht gefiltert)

LIMIT rows [ FROM 'name_string' ]

Schränkt optional die maximale Anzahl der zurückgegebenen Zeilen ein und ermöglicht gleichzeitig die „Paginierung“ der Ergebnisse. Die tatsächliche Anzahl der zurückgegebenen Zeilen kann geringer sein als das angegebene Limit. Beispielsweise ist die Anzahl der vorhandenen Objekte geringer als das angegebene Limit.

Die optionale Unterklausel FROM 'name_string' dient als „Cursor“ für die Ergebnisse. Dies ermöglicht das Abrufen der angegebenen Anzahl von Zeilen nach der ersten Zeile, deren Objektname mit der angegebenen Zeichenfolge übereinstimmt:

  • Die Zeichenfolge muss in einfache Anführungszeichen gesetzt werden, wobei zwischen Groß-/Kleinschreibung unterschieden wird.

  • Die Zeichenfolge muss nicht den vollständigen Datenbanknamen enthalten. Partielle Namen werden unterstützt.

Standard: Kein Wert (die Ausgabe wird nicht begrenzt)

Bemerkung

Bei SHOW-Befehlen, die sowohl die FROM 'name_string'- als auch die STARTS WITH 'name_string'-Klausel unterstützen, können Sie diese beiden Klauseln in derselben Anweisung kombinieren. Beide Bedingungen müssen jedoch erfüllt sein, da sie sich sonst gegenseitig aufheben und keine Ergebnisse zurückgegeben werden.

Außerdem werden Objekte in lexikographischer Reihenfolge nach Namen zurückgegeben. Daher gibt FROM 'name_string' nur Zeilen mit einem höheren lexikografischen Wert zurück als die von STARTS WITH 'name_string' zurückgegebenen Zeilen.

Beispiel:

  • ... STARTS WITH 'A' LIMIT ... FROM 'B' würde keine Ergebnisse zurückgeben.

  • ... STARTS WITH 'B' LIMIT ... FROM 'A' würde keine Ergebnisse zurückgeben.

  • ... STARTS WITH 'A' LIMIT ... FROM 'AB' würde Ergebnisse zurückgeben (wenn Zeilen mit den Eingabezeichenfolgen übereinstimmen).

Nutzungshinweise

  • Sie können ein Freigabeangebot nur anzeigen, wenn Sie eine Rolle verwenden, die über die Berechtigung USAGE, MODIFY oder OWNERSHIP für das Freigabeangebot verfügt.

  • Der Wert für LIMIT rows darf 10000 nicht überschreiten. Wenn LIMIT rows nicht angegeben wird und das Resultset mehr als 10.000 Zeilen hat, führt der Befehl zu einem Fehler.

    Um Ergebnisse anzuzeigen, für die mehr als 10.000 Datensätze vorhanden sind, fügen Sie entweder LIMIT rows ein oder fragen Sie die entsprechende Ansicht im Snowflake Information Schema ab.

  • Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie den Befehl Pipe-Operator (->>) oder die RESULT_SCAN-Funktion verwenden. Beide Konstrukte behandeln die Ausgabe als Resultset, das Sie abfragen können.

    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, specify SELECT "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.

Ausgabe

Die Befehlsausgabe enthält Eigenschaften und Metadaten des Freigabeangebots in den folgenden Spalten:

Spalte

Beschreibung

global_name

Globaler Name des Freigabeangebots

name

Name, der beim Erstellen des Freigabeangebots angegeben wurde.

title

Title specified in the listing manifest.

subtitle

Sub title specified in the listing manifest.

profile

Name des Anbieterprofils, der in der Manifest-Datei des Freigabeangebots angegeben ist

created_on

Datum und Uhrzeit der Erstellung des Freigabeangebots.

updated_on

Datum und Uhrzeit der letzten Aktualisierung des Freigabeangebots.

published_on

Datum und Uhrzeit, zu der das Freigabeangebot zuletzt veröffentlicht wurde.

state

Status des Freigabeangebots. Optionen:

  • DRAFT

  • PUBLISHED

  • UNPUBLISHED

review_state

Review state for public listings only, one of:

  • UNSENT

  • PENDING

  • REJECTED

  • APPROVED

  • CANCELLED

comment

Zugehöriger Kommentar, falls vorhanden.

owner

Angebotseigentümer

owner_role_type

Typ der Eigentümerrolle.

regions

List of regions where a public listing is available.

target_accounts

Durch Kommata getrennte Liste von Zielkonten.

is_monetized

Flag für Monetarisierung.

is_application

Flag für Anwendung. Bei true ist dem Angebot eine Snowflake Native App angehängt.

is_targeted

Flag für Ziel.

is_limited_trial

Whether the listing is available for limited trial before purchasing.

is_by_request

Whether the listing is a personalized listing.

distribution

Whether the listing is an EXTERNAL or ORGANIZATION listing.

is_mountless_queryable

Whether the listing can be queried by a consumer without mounting using the Uniform Listing Locator (ULL) for the listing.

rejected_on

Date and time when the public listing for approval was last rejected.

organization_profile_name

The profile associated with the ORGANIZATION listing.

uniform_listing_locator

The ULL tha allows consumers to access the organization listing without mounting.

detailed_target_accounts

Private listing target account details with company name included.

compliance_badges

List of compliance certifications that were approved by Snowflake’s compliance team for the listing, if any. Available certifications include:

  • SOC2

  • HIPAA

  • ISO27001

Beispiele

Anzeigen alle Freigabeangebote, deren Name mit MYLISTING beginnt:

SHOW LISTINGS LIKE 'MYLISTING%'
Copy

Anzeigen von zehn Freigabeangeboten ab dem Angebot MYLISTING:

SHOW LISTINGS LIMIT 10 FROM 'MYLISTING%'
Copy