Alle Befehle (alphabetisch)

Unter diesem Thema finden Sie eine Liste aller DDL- und DML-Befehle sowie den SELECT-Befehl und andere zugehörige Befehle in alphabetischer Reihenfolge.

Befehlsname

Zusammenfassung

A

ALTER <Objekt>

Ändert die Metadaten eines Konten- oder Datenbankobjekts oder die Parameter für eine Sitzung.

ALTER ACCOUNT

Ändert ein Konto.

ALTER ALERT

Ändert die Eigenschaften eines bestehenden Alerts und unterbricht einen bestehenden Alert bzw. setzt diesen fort.

ALTER API INTEGRATION

Ändert die Eigenschaften einer vorhandenen API-Integration.

ALTER CONNECTION

Ändert die Eigenschaften für eine bestehende Verbindung.

ALTER DATABASE

Ändert die Eigenschaften für eine bestehende Datenbank.

ALTER DATABASE ROLE

Ändert die Eigenschaften einer bestehenden Datenbankrolle.

ALTER EXTERNAL TABLE

Ändert die Eigenschaften, Spalten oder Einschränkungen für eine vorhandene externe Tabelle.

ALTER FAILOVER GROUP

Ändert die Eigenschaften einer bestehenden Failover-Gruppe.

ALTER FILE FORMAT

Ändert die Eigenschaften eines vorhandenen Dateiformatobjekts.

ALTER FUNCTION

Ändert die Eigenschaften einer vorhandenen benutzerdefinierten oder externen Funktion.

ALTER INTEGRATION

Ändert die Eigenschaften für eine bestehende Integration.

ALTER MASKING POLICY

Ersetzt die vorhandenen Regeln einer Maskierungsrichtlinie durch neue Regeln oder einen neuen Kommentar und ermöglicht das Umbenennen einer Maskierungsrichtlinie.

ALTER MATERIALIZED VIEW

Ändert eine materialisierte Ansicht im aktuellen/angegebenen Schema.

ALTER NETWORK POLICY

Ändert die Eigenschaften einer vorhandenen Netzwerkrichtlinie.

ALTER NOTIFICATION INTEGRATION

Ändert die Eigenschaften für eine bestehende Benachrichtigungsintegration.

ALTER PASSWORD POLICY

Ändert die Eigenschaften einer vorhandenen Kennwortrichtlinie.

ALTER PIPE

Ändert einen begrenzten Satz von Eigenschaften für ein vorhandenes Pipeobjekt.

ALTER PROCEDURE

Ändert die Eigenschaften für eine bestehende gespeicherte Prozedur.

ALTER REPLICATION GROUP

Ändert die Eigenschaften einer bestehenden Replikationsgruppe.

ALTER RESOURCE MONITOR

Ändert die Eigenschaften und Trigger für einen vorhandenen Ressourcenmonitor.

ALTER ROLE

Ändert die Eigenschaften einer vorhandenen kundenspezifischen Rolle.

ALTER ROW ACCESS POLICY

Ändert die Eigenschaften einer vorhandenen Zeilenzugriffsrichtlinie, einschließlich der Umbenennung der Richtlinie oder des Ersetzens der Richtlinienregeln.

ALTER SCHEMA

Ändert die Eigenschaften eines vorhandenen Schemas, einschließlich der Umbenennung des Schemas oder des Austauschs mit einem anderen Schema und der Änderung der Datenaufbewahrungsfrist für Time Travel (wenn Sie Snowflake Enterprise Edition oder höher verwenden).

ALTER SECRET

Ändert die Eigenschaften eines vorhandenen Geheimnisses.

ALTER SECURITY INTEGRATION

Ändert die Eigenschaften für eine bestehende Sicherheitsintegration.

ALTER SECURITY INTEGRATION (Externe API-Authentifizierung)

Ändert die Eigenschaften einer bestehenden Sicherheitsintegration, die für die externe API-Authentifizierung erstellt wurde.

ALTER SECURITY INTEGRATION (External OAuth)

Ändert die Eigenschaften einer bestehenden Sicherheitsintegration, die für External OAuth erstellt wurde.

ALTER SECURITY INTEGRATION (Snowflake OAuth)

Ändert die Eigenschaften einer bestehenden Sicherheitsintegration, die für einen Snowflake OAuth-Client erstellt wurde.

ALTER SECURITY INTEGRATION (SAML2)

Ändert die Eigenschaften einer bestehenden SAML2-Sicherheitsintegration.

ALTER SECURITY INTEGRATION (SCIM)

Ändert die Eigenschaften einer bestehenden SCIM-Sicherheitsintegration.

ALTER SEQUENCE

Ändert die Eigenschaften einer bestehenden Sequenz.

ALTER SESSION

Setzt Parameter, die das Verhalten der aktuellen Sitzung ändern.

ALTER SESSION POLICY

Ändert die Eigenschaften für eine bestehende Sitzungsrichtlinie.

ALTER SHARE

Ändert die Eigenschaften für eine vorhandene Freigabe.

ALTER STAGE

Ändert die Eigenschaften für einen bestehenden benannten internen oder externen Stagingbereich.

ALTER STORAGE INTEGRATION

Ändert die Eigenschaften für eine bestehende Speicherintegration.

ALTER STREAM

Ändert die Eigenschaften, Spalten oder Einschränkungen für einen bestehenden Stream.

ALTER TABLE

Ändert die Eigenschaften, Spalten oder Beschränkung für eine vorhandene Tabelle.

ALTER TABLE … ALTER COLUMN

Unter diesem Thema wird beschrieben, wie Sie die Spalteneigenschaften einer Tabelle mit der ALTER COLUMN-Klausel in einer ALTER TABLE-Anweisung ändern können.

ALTER TAG

Ändert die Eigenschaften eines vorhandenen Tags, einschließlich der Umbenennung des Tags und der Festlegung einer Maskierungsrichtlinie auf dem Tag.

ALTER TASK

Ändert die Eigenschaften für eine bestehende Aufgabe.

ALTER USER

Ändert die Eigenschaften und Objekt-/Sitzungsparameter für einen vorhandenen Benutzer im System.

ALTER VIEW

Ändert die Eigenschaften einer bestehenden Ansicht.

ALTER WAREHOUSE

Unterbricht ein virtuelles Warehouse oder setzt es fort oder bricht alle Abfragen (und andere SQL-Anweisungen) für ein Warehouse ab.

B

BEGIN

Startet eine Transaktion in der aktuellen Sitzung.

C

CALL

Ruft eine gespeicherte Prozedur auf.

CALL (mit anonymen Prozeduren)

Ermöglicht das Erstellen und Aufrufen einer anonymen Prozedur, die wie eine gespeicherte Prozedur ist, aber nicht zur späteren Verwendung gespeichert wird.

COMMENT

Fügt einen Kommentar hinzu oder überschreibt einen bestehenden Kommentar zu einem bestehenden Objekt.

COMMIT

Führt das Commit für eine offene Transaktion in der aktuellen Sitzung aus.

COPY INTO <Speicherort>

Entlädt Daten aus einer Tabelle (oder Abfrage) in eine oder mehrere Dateien an einem der folgenden Speicherorte.

COPY INTO <Tabelle>

Lädt Daten aus Stagingdateien in eine bestehende Tabelle.

CREATE <Objekt>

Erstellt ein neues Objekt des angegebenen Typs.

CREATE ACCOUNT

Erstellt ein neues Konto in Ihrer Organisation.

CREATE ALERT

Erstellt einen neuen Alert im aktuellen Schema.

CREATE API INTEGRATION

Erstellt ein neues API-Integrationsobjekt im Konto oder ersetzt eine vorhandene API-Integration.

CREATE <Objekt> … CLONE

Erstellt eine Kopie eines vorhandenen Objekts im System.

CREATE CONNECTION

Erstellt eine neue Verbindung im Konto.

CREATE DATABASE

Erstellt eine neue Datenbank im System.

CREATE DATABASE ROLE

Erstellt eine neue Datenbankrolle oder ersetzt eine bestehende Datenbankrolle im System.

CREATE EXTERNAL FUNCTION

Erstellt eine neue externe Funktion.

CREATE EXTERNAL TABLE

Erstellt eine neue externe Tabelle im aktuellen/angegebenen Schema oder ersetzt eine bestehende externe Tabelle.

CREATE FAILOVER GROUP

Erstellt im System eine neue Failover-Gruppe der angegebenen Objekte.

CREATE FILE FORMAT

Erstellt ein benanntes Dateiformat, das ein Set von Stagingbereichsdaten beschreibt, auf die zugegriffen oder die in Snowflake-Tabellen geladen werden soll.

CREATE FUNCTION

Erstellt eine neue UDF (benutzerdefinierte Funktion).

CREATE INTEGRATION

Erstellt eine neue Integration im System oder ersetzt eine vorhandene Integration.

CREATE MANAGED ACCOUNT

Erstellt ein neues verwaltetes Konto.

CREATE MASKING POLICY

Erstellt eine neue Maskierungsrichtlinie im aktuellen/angegebenen Schema oder ersetzt eine bestehende Maskierungsrichtlinie.

CREATE MATERIALIZED VIEW

Erstellt eine neue materialisierte Ansicht im aktuellen/angegebenen Schema auf Grundlage einer Abfrage einer vorhandenen Tabelle und füllt die Ansicht mit entsprechenden Daten aus.

CREATE NETWORK POLICY

Erstellt eine Netzwerkrichtlinie.

CREATE NOTIFICATION INTEGRATION

Erstellt eine neue Benachrichtigungsintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE PASSWORD POLICY

Erstellt eine neue Kennwortrichtlinie oder ersetzt eine vorhandene Kennwortrichtlinie.

CREATE PIPE

Erstellt eine neue Pipe im System zum Definieren der COPY INTO <Tabelle>-Anweisung, die von Snowpipe zum Laden von Daten aus einer Erfassungswarteschlange in Tabellen verwendet wird.

CREATE PROCEDURE

Erstellt eine neue gespeicherte Prozedur.

CREATE REPLICATION GROUP

Erstellt im System eine neue Replikationsgruppe der angegebenen Objekte.

CREATE RESOURCE MONITOR

Erstellt einen neuen Ressourcenmonitor.

CREATE ROLE

Erstellt eine neue Rolle oder ersetzt eine bestehende Rolle im System.

CREATE ROW ACCESS POLICY

Erstellt eine neue Zeilenzugriffsrichtlinie im aktuellen/angegebenen Schema oder ersetzt eine bestehende Zeilenzugriffsrichtlinie.

CREATE SCHEMA

Erstellt ein neues Schema in der aktuellen Datenbank.

CREATE SECRET

Erstellt ein neues Geheimnis im aktuellen/angegebenen Schema oder ersetzt ein bestehendes Geheimnis.

CREATE SECURITY INTEGRATION

Erstellt eine neue Sicherheitsintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE SECURITY INTEGRATION (Externe API-Authentifizierung)

Erstellt eine neue Sicherheitsintegration zur externen API-Authentifizierung im Konto oder ersetzt eine vorhandene Integration.

CREATE SECURITY INTEGRATION (External OAuth)

Erstellt eine neue External OAuth-Sicherheitsintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE SECURITY INTEGRATION (Snowflake OAuth)

Erstellt eine neue Snowflake OAuth-Sicherheitsintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE SECURITY INTEGRATION (SAML2)

Erstellt eine neue SAML2-Sicherheitsintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE SECURITY INTEGRATION (SCIM)

Erstellt eine neue SCIM-Sicherheitsintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE SEQUENCE

Erstellt eine neue Sequenz, die zur Generierung von fortlaufenden, eindeutigen Nummern verwendet werden kann.

CREATE SESSION POLICY

Erstellt eine neue Sitzungsrichtlinie oder ersetzt eine vorhandene Sitzungsrichtlinie.

CREATE SHARE

Erstellt eine neue leere Freigabe.

CREATE STAGE

Erstellt einen neuen benannten internen oder externen Stagingbereich, der zum Laden von Daten aus Dateien in Snowflake-Tabellen und zum Entladen von Daten aus Tabellen in Dateien verwendet werden kann.

CREATE STORAGE INTEGRATION

Erstellt eine neue Speicherintegration im Konto oder ersetzt eine vorhandene Integration.

CREATE STREAM

Erstellt einen neuen Stream im aktuellen/angegebenen Schema oder ersetzt einen bestehenden Stream.

CREATE TABLE

Erstellt eine neue Tabelle im aktuellen/angegebenen Schema oder ersetzt eine bestehende Tabelle.

CREATE | ALTER TABLE … CONSTRAINT

Unter diesem Thema wird beschrieben, wie Sie Einschränkungen erstellen, indem Sie eine CONSTRAINT-Klausel in einer CREATE TABLE- oder ALTER TABLE-Anweisung angeben.

CREATE TAG

Erstellt ein neues Tag oder ersetzt ein bestehendes Tag im System.

CREATE TASK

Erstellt eine neue Aufgabe im aktuellen/angegebenen Schema oder ersetzt eine bestehende Aufgabe.

CREATE USER

Erstellt einen neuen Benutzer oder ersetzt einen bestehenden Benutzer im System.

CREATE VIEW

Erstellt eine neue Ansicht im aktuellen/spezifizierten Schema, basierend auf einer Abfrage einer oder mehrerer bestehender Tabellen (oder eines anderen gültigen Abfrageausdrucks).

CREATE WAREHOUSE

Erstellt ein neues virtuelles Warehouse im System.

D

DELETE

Entfernt Zeilen aus einer Tabelle.

DESCRIBE <Objekt>

Beschreibt die Details zum angegebenen Objekt.

DESCRIBE ALERT

Beschreibt die Eigenschaften eines Alerts.

DESCRIBE DATABASE

Beschreibt die Datenbank.

DESCRIBE EXTERNAL TABLE

Beschreibt die Spalte VALUE und die virtuellen Spalten in einer externen Tabelle.

DESCRIBE FILE FORMAT

Beschreibt die Eigenschaften und ihre aktuellen Werte für ein Dateiformat sowie die Standardwerte für jede Eigenschaft.

DESCRIBE FUNCTION

Beschreibt die angegebene benutzerdefinierte Funktion (UDF) oder die externe Funktion, einschließlich der Signatur (d. h. der Argumente), des Rückgabewerts, der Sprache und des Textkörpers (d. h. der Definition).

DESCRIBE INTEGRATION

Beschreibt die Eigenschaften einer Integration.

DESCRIBE MASKING POLICY

Beschreibt die Details zu einer Maskierungsrichtlinie, einschließlich Erstellungsdatum, Name, Datentyp und SQL-Ausdruck.

DESCRIBE MATERIALIZED VIEW

Beschreibt die Spalten in einer materialisierten Ansicht.

DESCRIBE NETWORK POLICY

Beschreibt die für eine Netzwerkrichtlinie angegebenen Eigenschaften.

DESCRIBE PASSWORD POLICY

Beschreibt die Details zu einer Kennwortrichtlinie.

DESCRIBE PIPE

Beschreibt die für eine Pipe angegebenen Eigenschaften sowie die Standardwerte der Eigenschaften.

DESCRIBE PROCEDURE

Beschreibt die angegebene gespeicherte Prozedur, einschließlich der Signatur (d. h. Argumente), des Rückgabewerts, der Sprache und des Textkörpers (d. h. der Definition) der gespeicherten Prozedur.

DESCRIBE RESULT

Beschreibt die Spalten im Ergebnis einer Abfrage.

DESCRIBE ROW ACCESS POLICY

Beschreibt eine Zeilenzugriffsrichtlinie, einschließlich Erstellungsdatum, Name, Datentyp und SQL-Ausdruck.

DESCRIBE SCHEMA

Beschreibt das Schema.

DESCRIBE SEARCH OPTIMIZATION

Beschreibt die Konfiguration der Suchoptimierung für eine bestimmte Tabelle und deren Spalten.

DESCRIBE SECRET

Beschreibt die Eigenschaften eines Geheimnisses.

DESCRIBE SEQUENCE

Beschreibt eine Sequenz, einschließlich des Intervalls der Sequenz.

DESCRIBE SESSION POLICY

Beschreibt die Details zu einer Sitzungsrichtlinie.

DESCRIBE SHARE

Beschreibt die Datenobjekte, die in einer Freigabe enthalten sind.

DESCRIBE STAGE

Beschreibt die für die Eigenschaften eines Stagingbereichs angegebenen Werte (Dateiformat, Kopie und Speicherort) sowie die Standardwerte für jede Eigenschaft.

DESCRIBE STREAM

Beschreibt die Spalten in einem Stream.

DESCRIBE TABLE

Beschreibt entweder die Spalten einer Tabelle oder die aktuellen Werte sowie die Standardwerte für die Stagingbereichseigenschaften einer Tabelle.

DESCRIBE TASK

Beschreibt die Spalten in einer Aufgabe.

DESCRIBE TRANSACTION

Beschreibt die Transaktion, einschließlich Startzeit und Status („Wird ausgeführt“, „Commit ausgeführt“, „Zurückgesetzt“).

DESCRIBE USER

Beschreibt einen Benutzer, einschließlich der aktuellen Werte für die Eigenschaften des Benutzers sowie der Standardwerte.

DESCRIBE VIEW

Beschreibt die Spalten einer Ansicht (oder Tabelle).

DESCRIBE WAREHOUSE

Beschreibt das Warehouse.

DROP <Objekt>

Entfernt das angegebene Objekt aus dem System.

DROP ALERT

Löscht einen bestehenden Alert.

DROP CONNECTION

Entfernt eine Verbindung aus dem Konto.

DROP DATABASE

Entfernt eine Datenbank aus dem System.

DROP DATABASE ROLE

Entfernt die angegebene Datenbankrolle aus dem System.

DROP EXTERNAL TABLE

Entfernt eine externe Tabelle aus dem aktuellen/angegebenen Schema.

DROP FAILOVER GROUP

Entfernt eine Failover-Gruppe aus dem Konto.

DROP FILE FORMAT

Entfernt das angegebene Dateiformat aus dem aktuellen/spezifizierten Schema.

DROP FUNCTION

Entfernt die angegebene benutzerdefinierte Funktion (UDF) oder externe Funktion aus dem aktuellen/angegebenen Schema.

DROP INTEGRATION

Entfernt eine Integration aus dem Konto.

DROP MANAGED ACCOUNT

Entfernt ein verwaltetes Konto, einschließlich aller im Konto erstellten Objekte, und beschränkt sofort den Zugriff auf das Konto.

DROP MASKING POLICY

Entfernt eine Maskierungsrichtlinie aus dem System.

DROP MATERIALIZED VIEW

Entfernt die angegebene materialisierte Ansicht aus dem aktuellen/angegebenen Schema.

DROP NETWORK POLICY

Entfernt die angegebene Netzwerkrichtlinie aus dem System.

DROP PASSWORD POLICY

Entfernt eine Kennwortrichtlinie aus dem System.

DROP PIPE

Entfernt die angegebene Pipe aus dem aktuellen/angegebenen Schema.

DROP PROCEDURE

Entfernt die angegebene gespeicherte Prozedur aus dem aktuellen/angegebenen Schema.

DROP REPLICATION GROUP

Entfernt eine Replikationsgruppe aus dem Konto.

DROP RESOURCE MONITOR

Entfernt den angegebenen Ressourcenmonitor aus dem System.

DROP ROLE

Entfernt die angegebene Rolle aus dem System.

DROP ROW ACCESS POLICY

Entfernt eine Zeilenzugriffsrichtlinie aus dem System.

DROP SCHEMA

Entfernt ein Schema aus der aktuellen/spezifizierten Datenbank.

DROP SECRET

Entfernt ein Geheimnis aus dem System.

DROP SEQUENCE

Entfernt eine Sequenz aus dem aktuellen/angegebenen Schema.

DROP SESSION POLICY

Entfernt eine Sitzungsrichtlinie aus dem System.

DROP SHARE

Entfernt die angegebene Freigabe aus dem System und entzieht sofort allen Verbrauchern (d. h. Konten, die eine Datenbank aus der Freigabe erstellt haben) den Zugriff.

DROP STAGE

Entfernt den angegebenen, benannten internen oder externen Stagingbereich aus dem aktuellen/angegebenen Schema.

DROP STREAM

Entfernt einen Stream aus dem aktuellen/angegebenen Schema.

DROP TABLE

Entfernt eine Tabelle aus dem aktuellen/angegebenen Schema, behält aber eine Version der Tabelle bei, sodass sie mit UNDROP TABLE wiederhergestellt werden kann.

DROP TAG

Entfernt ein Tag aus dem System.

DROP TASK

Entfernt eine Aufgabe aus dem aktuellen/angegebenen Schema.

DROP USER

Entfernt den angegebenen Benutzer aus dem System.

DROP VIEW

Entfernt die angegebene Ansicht aus dem aktuellen/angegebenen Schema.

DROP WAREHOUSE

Entfernt das angegebene virtuelle Warehouse aus dem System.

E

EXECUTE IMMEDIATE

Führt eine Zeichenfolge aus, die eine SQL-Anweisung oder eine Snowflake Scripting-Anweisung enthält.

EXECUTE TASK

Löst manuell eine asynchrone Einzelausführung einer geplanten Aufgabe aus (entweder eine eigenständige Aufgabe oder die Stammaufgabe in einem DAG (Directed Acyclic Graph) von Aufgaben), unabhängig von dem für die Aufgabe definierten Zeitplan.

EXPLAIN

Gibt den logischen Ausführungsplan für die angegebene SQL-Anweisung zurück.

G

GET

Lädt Datendateien von einem der folgenden Snowflake-Stagingbereiche in ein lokales Verzeichnis bzw. einen lokalen Ordner auf einem Clientcomputer herunter:

GRANT DATABASE ROLE

Weist eine Datenbankrolle einer Kontorolle oder einer anderen Datenbankrolle zu.

GRANT DATABASE ROLE … TO SHARE

Weist eine Datenbankrolle einer Freigabe zu.

GRANT OWNERSHIP

Überträgt das Eigentum an einem Objekt (oder an allen Objekten eines bestimmten Typs in einem Schema) von einer Rolle auf eine andere Rolle.

GRANT <Berechtigungen>

Gewährt einer Rolle oder Datenbankrolle ein oder mehrere Zugriffsrechte auf ein sicherungsfähiges Objekt.

GRANT <Berechtigung> … TO SHARE

Erteilt einer Freigabe Zugriffsrechte auf Datenbanken und andere unterstützte Datenbankobjekte (Schemas, UDFs, Tabellen und Ansichten).

GRANT ROLE

Weist eine Rolle einem Benutzer oder einer anderen Rolle zu.

I

INSERT

Aktualisiert eine Tabelle, indem eine oder mehrere Zeilen in die Tabelle eingefügt werden.

INSERT (mehrere Tabellen)

Aktualisiert mehrere Tabellen, indem eine oder mehrere Zeilen mit Spaltenwerten (aus einer Abfrage) in die Tabellen eingefügt werden.

L

LIST

Gibt eine Liste von Dateien zurück, die in einem der folgenden Snowflake-Stagingbereiche bereitgestellt wurden (d. h. von einem lokalen Dateisystem hochgeladen oder aus einer Tabelle entladen wurden).

M

MERGE

Fügt Werte in einer Tabelle basierend auf Werten in einer zweiten Tabelle oder Unterabfrage ein, aktualisiert und löscht sie.

P

PUT

Lädt Datendateien aus einem lokalen Verzeichnis/Ordner eines Clientcomputers in einen der folgenden Snowflake-Stagingbereiche hoch.

R

REMOVE

Entfernt Dateien entweder aus einem externen (externer Cloudspeicher) oder internen (z. B. Snowflake) Stagingbereich.

REVOKE DATABASE ROLE

Entzieht eine Datenbankrolle von einer Kontorolle oder einer anderen Datenbankrolle.

REVOKE DATABASE ROLE … FROM SHARE

Entzieht eine Datenbankrolle einer Freigabe.

REVOKE <Berechtigungen>

Entfernt eine oder mehrere Berechtigungen für ein sicherungsfähiges Objekt von einer Kontorolle oder einer Datenbankrolle.

REVOKE <Berechtigung> … FROM SHARE

Widerruft die Zugriffsrechte für Datenbanken und andere unterstützte Datenbankobjekte (Schemata, Tabellen und Ansichten) einer Freigabe.

REVOKE ROLE

Entfernt eine Rolle aus einer anderen Rolle oder einem Benutzer.

ROLLBACK

Setzt eine offene Transaktion in der aktuellen Sitzung zurück.

S

SELECT

SELECT kann entweder als Anweisung oder als Klausel innerhalb anderer Anweisungen verwendet werden.

SET

Initialisiert den Wert einer -Sitzungsvariablen mit dem Ergebnis eines SQL-Ausdrucks.

SHOW <Objekte>

Listet die vorhandenen Objekte für den angegebenen Objekttyp auf.

SHOW ALERTS

Listet die Alerts auf, für die Sie Zugriffsrechte haben.

SHOW COLUMNS

Listet die Spalten in den Tabellen oder Ansichten auf, für die Sie Zugriffsrechte haben.

SHOW CONNECTIONS

Listet die Verbindungen auf, für die Sie Zugriffsrechte haben.

SHOW DATABASE ROLES

Listet alle Datenbankrollen einer angegebenen Datenbank auf.

SHOW DATABASES

Listet die Datenbanken auf, für die Sie über Zugriffsrechte für Ihr gesamtes Konto verfügen, einschließlich entfernter Datenbanken, die sich noch in der Aufbewahrungsfrist von Time Travel befinden und daher nicht entfernt werden können.

SHOW DATABASES IN FAILOVER GROUP

Listet die Datenbanken in einer Failover-Gruppe auf.

SHOW DATABASES IN REPLICATION GROUP

Listet die Datenbanken in einer Replikationsgruppe auf.

SHOW DELEGATED AUTHORIZATIONS

Listet die aktiven delegierten Berechtigungen auf, für die Sie Zugriffsrechte haben:

SHOW EXTERNAL FUNCTIONS

Listet alle externen Funktionen auf, die für Ihr Konto erstellt wurden.

SHOW EXTERNAL TABLES

Listet die externen Tabellen auf, für die Sie Zugriffsrechte haben.

SHOW FAILOVER GROUPS

Listet die primären und sekundären Failover-Gruppen Ihres Kontos sowie die Failover-Gruppen anderer Konten auf, die mit Ihrem Konto verbunden sind.

SHOW FILE FORMATS

Listet die Dateiformate auf, für die Sie Zugriffsrechte haben.

SHOW FUNCTIONS

Listet alle von Snowflake bereitgestellten, nativen (systemeigenen/integrierten) Skalarfunktionen sowie alle benutzerdefinierten Funktionen (UDFs) auf, die für Ihr Konto erstellt wurden.

SHOW GLOBAL ACCOUNTS

Listet alle Konten Ihrer Organisation auf, die zur Replikation ausgewählt sind, und gibt die Snowflake Region an, in der sich die einzelnen Konten befinden.

SHOW GRANTS

Listet alle Zugriffssteuerungsrechte auf, die Rollen, Benutzern und Freigaben explizit erteilt wurden.

SHOW INTEGRATIONS

Listet die Integrationen in Ihrem Konto auf.

SHOW LOCKS

Listet alle laufenden Transaktionen auf, die über Sperren für Ressourcen verfügen.

SHOW MANAGED ACCOUNTS

Listet die verwalteten Konten auf, die für Ihr Konto erstellt wurden.

SHOW MASKING POLICIES

Listet Maskierungsrichtlinieninformationen auf, einschließlich Erstellungsdatum, Datenbank- und Schemanamen, Eigentümer und alle verfügbaren Kommentare.

SHOW MATERIALIZED VIEWS

Listet die materialisierten Ansichten auf, für die Sie Zugriffsrechte haben.

SHOW NETWORK POLICIES

Listet alle im System definierten Netzwerkrichtlinien auf.

SHOW OBJECTS

Listet die Tabellen und Ansichten auf, für die Sie Zugriffsrechte haben.

SHOW ORGANIZATION ACCOUNTS

Listet alle Konten in Ihrer Organisation auf, außer verwaltete Konten.

SHOW PARAMETERS

Listet alle einstellbaren Konten-, Sitzungs- und Objektparameter sowie die aktuellen Werte und die Standardwerte für jeden Parameter auf.

SHOW PASSWORD POLICIES

Listet Informationen zur Kennwortrichtlinie auf, einschließlich Erstellungsdatum, Datenbank- und Schemanamen, Eigentümer und alle verfügbaren Kommentare.

SHOW PIPES

Listet die Pipes auf, für die Sie Zugriffsrechte haben.

SHOW PRIMARY KEYS

Listet Primärschlüssel für die angegebene Tabelle oder für alle Tabellen im aktuellen oder angegebenen Schema oder für alle Tabellen in der aktuellen oder angegebenen Datenbank oder für alle Tabellen im aktuellen Konto auf.

SHOW PROCEDURES

Listet die gespeicherten Prozeduren auf, auf die Sie Zugriffsberechtigungen haben.

SHOW REGIONS

Listet alle Regionen auf, in denen Konten erstellt werden können.

SHOW REPLICATION ACCOUNTS

Listet alle Konten Ihrer Organisation auf, die zur Replikation ausgewählt sind, und gibt die Region an, in der sich die einzelnen Konten befinden.

SHOW REPLICATION DATABASES

Listet alle primären und sekundären Datenbanken (d. h. alle Datenbanken, für die die Replikation aktiviert wurde) Ihrer Organisation auf und gibt die Region an, in der sich die einzelnen Konten befinden.

SHOW REPLICATION GROUPS

  • Listet jede primäre oder sekundäre Replikations- oder Failover-Gruppe in diesem Konto auf.

SHOW RESOURCE MONITORS

Listet alle Ressourcenmonitore in Ihrem Konto auf, für die Sie Zugriffsrechte haben.

SHOW ROLES

Listet alle Rollen auf, für die Sie Zugriffsrechte für Ihr gesamtes Konto haben, einschließlich der vom System definierten Rollen und aller kundenspezifischen Rollen, die erstellt wurden.

SHOW ROW ACCESS POLICIES

Listet die Zeilenzugriffsrichtlinien auf, für die Sie Zugriffsrechte haben.

SHOW SCHEMAS

Listet die Schemas auf, für die Sie Zugriffsrechte haben, einschließlich entfernter Schemas, die sich noch innerhalb der Aufbewahrungsfrist für Time Travel befinden und daher nicht entfernt werden können.

SHOW SECRETS

Lists the secrets for which you have rights to see.

SHOW SEQUENCES

Listet alle Sequenzen auf, für die Sie Zugriffsrechte haben.

SHOW SESSION POLICIES

Listet Sitzungsrichtlinieninformationen auf, einschließlich Erstellungsdatum, Datenbank- und Schemanamen, Eigentümer und alle verfügbaren Kommentare.

SHOW SHARES

Listet alle im System verfügbaren Freigaben auf.

SHOW SHARES IN FAILOVER GROUP

Listet die Freigaben in einer Failover-Gruppe auf.

SHOW SHARES IN REPLICATION GROUP

Listet die Freigaben in einer Replikationsgruppe auf.

SHOW STAGES

Listet alle Stagingbereiche auf, für die Sie Zugriffsrechte haben.

SHOW STREAMS

Listet die Streams auf, für die Sie Zugriffsrechte haben.

SHOW TABLES

Listet die Tabellen auf, für die Sie Zugriffsrechte haben, einschließlich gelöschter Tabellen, die sich noch innerhalb der Aufbewahrungsfrist von Time Travel befinden und wiederhergestellt werden können.

SHOW TAGS

Listet die Tag-Informationen auf.

SHOW TASKS

Listet die Aufgaben auf, für die Sie Zugriffsrechte haben.

SHOW TRANSACTIONS

Listen Sie alle aktiven Transaktionen auf.

SHOW USER FUNCTIONS

Listet alle benutzerdefinierten Funktionen (UDFs) auf, für die Sie Zugriffsrechte haben.

SHOW USERS

Listet alle Benutzer im System auf.

SHOW VARIABLES

Listet alle Variablen auf, die in der aktuellen Sitzung definiert wurden.

SHOW VIEWS

Listet die Ansichten auf, einschließlich der sicheren Ansichten, für die Sie Zugriffsrechte haben.

SHOW WAREHOUSES

Listet alle Warehouses in Ihrem Konto auf, für die Sie Zugriffsrechte haben.

T

TRUNCATE MATERIALIZED VIEW

Entfernt alle Zeilen aus einer materialisierten Ansicht, belässt jedoch die Ansicht (einschließlich aller Berechtigungen und Einschränkungen für die materialisierte Ansicht).

TRUNCATE TABLE

Entfernt alle Zeilen aus einer Tabelle, lässt die Tabelle jedoch unverändert (einschließlich aller Berechtigungen und Einschränkungen für die Tabelle).

U

UNDROP <Objekt>

Stellt das angegebene Objekt im System wieder her.

UNDROP DATABASE

Stellt die neueste Version einer gelöschten Datenbank wieder her.

UNDROP SCHEMA

Stellt die neueste Version eines gelöschten Schemas wieder her.

UNDROP TABLE

Stellt die neueste Version einer gelöschten Tabelle wieder her.

UNDROP TAG

Stellt die letzte Version eines Tags im System wieder her.

UNSET

Löscht eine Sitzungsvariable.

UPDATE

Aktualisiert angegebene Zeilen in der Zieltabelle mit neuen Werten.

USE <Objekt>

Gibt die Rolle, das Warehouse, die Datenbank oder das Schema an, das bzw. die für die aktuelle Sitzung verwendet werden soll.

USE DATABASE

Gibt die aktive/aktuelle Datenbank für die Sitzung an.

USE ROLE

Gibt die aktive/aktuelle Primärrolle für die Sitzung an.

USE SCHEMA

Gibt das aktive/aktuelle Schema für die Sitzung an.

USE SECONDARY ROLES

Gibt die aktiven/aktuellen Sekundärrollen für die Sitzung an.

USE WAREHOUSE

Gibt das aktive/aktuelle Warehouse für die Sitzung an.