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 APPLICATION

Ändert die Eigenschaften einer installierten Anwendung im Native Apps Framework.

ALTER APPLICATION PACKAGE

Ändert die Eigenschaften eines bestehenden Anwendungspakets im Native Apps Framework.

ALTER APPLICATION PACKAGE … RELEASE DIRECTIVE

Ändert die Eigenschaften eines bestehenden Anwendungspakets im Native Apps Framework.

ALTER APPLICATION PACKAGE … VERSION

Ändert die Versionierung eines bestehenden Anwendungspakets im Native Apps Framework.

ALTER APPLICATION ROLE

Ändert die Eigenschaften einer bestehenden Anwendungsrolle.

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 DYNAMIC TABLE

Ändert die Eigenschaften einer dynamischen Tabelle.

ALTER EXTERNAL ACCESS INTEGRATION

Ändert die Eigenschaften einer vorhandenen Integration für den externen Zugriff.

ALTER EXTERNAL TABLE

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

ALTER EXTERNAL VOLUME

Ändert die Eigenschaften eines bestehenden externen Volumes.

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 ICEBERG TABLE

Ändert die Eigenschaften, Spalten oder Einschränkungen für eine bestehende Iceberg-Tabelle.

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 NETWORK RULE

Ändert eine bestehende Netzwerkregel.

ALTER NOTIFICATION INTEGRATION

Ändert die Eigenschaften für eine bestehende Benachrichtigungsintegration.

ALTER PACKAGES POLICY

Ändert die Eigenschaften für eine bestehende Paketrichtlinie.

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 STREAMLIT

Ändert die Eigenschaften eines vorhandenen Streamlit-Objekts.

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 TABLE (Ereignistabellen)

Ändert die Eigenschaften, Spalten oder Einschränkungen einer bestehenden Ereignistabelle.

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 APPLICATION

Erstellt eine neue Anwendung auf Grundlage eines Anwendungspakets oder eines Freigabeangebots unter Verwendung des Native Apps Framework.

CREATE APPLICATION PACKAGE

Erstellt ein neues Anwendungspaket, das den Dateninhalt und die Anwendungslogik einer Anwendung enthält, die das Native Apps Framework verwendet.

CREATE APPLICATION ROLE

Erstellt eine neue Anwendungsrolle oder ersetzt eine vorhandene Anwendungsrolle innerhalb einer mit dem Native Apps Framework erstellten Anwendung.

CREATE CATALOG INTEGRATION

Erstellt eine neue Katalogintegration für Iceberg-Tabellen im Konto oder ersetzt eine bestehende Katalogintegration.

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 DYNAMIC TABLE

Erstellt eine dynamische Tabelle auf Basis einer angegebenen Abfrage.

CREATE EVENT TABLE

Erstellt eine Ereignistabelle, in der Ereignisse, einschließlich protokollierter Meldungen von Funktionen und Prozeduren, erfasst werden.

CREATE EXTERNAL ACCESS INTEGRATION

Erstellt eine Integration für den externen Zugriff für den Zugriff auf externe Netzwerkstandorte von einem UDF- oder Prozedur-Handler aus.

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 EXTERNAL VOLUME

Erstellt ein neues externes Volume für Iceberg-Tabellen im Konto oder ersetzt ein vorhandenes externes Volume.

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 ICEBERG TABLE

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

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 oder ersetzt eine bestehende.

CREATE NETWORK RULE

Erstellt eine Netzwerkregel oder ersetzt eine bestehende.

CREATE NOTIFICATION INTEGRATION

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

CREATE PACKAGES POLICY

Erstellt eine neue Paketrichtlinie oder ersetzt eine vorhandene Paketrichtlinie.

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 STREAMLIT

Erstellt ein neues Streamlit-Anwendungsobjekt in Snowflake oder ersetzt ein vorhandenes Streamlit-Anwendungsobjekt in demselben Schema.

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 OR ALTER VERSIONED SCHEMA

Erstellt ein neues versioniertes Schema oder ändert ein vorhandenes versioniertes Schema.

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 APPLICATION

Zeigt Informationen zu einer Anwendung an, die mit dem Native Apps Framework erstellt wurde.

DESCRIBE CATALOG INTEGRATION

Beschreibt die Eigenschaften einer Katalogintegration.

DESCRIBE DATABASE

Beschreibt die Datenbank.

DESCRIBE DYNAMIC TABLE

Beschreibt die Spalten einer dynamischen Tabelle.

DESCRIBE EVENT TABLE

Beschreibt die Spalten einer Ereignistabelle.

DESCRIBE EXTERNAL TABLE

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

DESCRIBE EXTERNAL VOLUME

Beschreibt die Eigenschaften eines externen Volumes.

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 ICEBERG TABLE

Beschreibt entweder die Spalten einer Iceberg-Tabelle oder die aktuellen Werte sowie die Standardwerte für die Eigenschaften einer Iceberg-Tabelle.

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 NETWORK RULE

Beschreibt die für eine Netzwerkregel angegebenen Eigenschaften.

DESCRIBE PACKAGES POLICY

Beschreibt die Details zu einer Paketrichtlinie.

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 STREAMLIT

Beschreibt die Spalten in einem Streamlit-Objekt.

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 ACCOUNT

Löscht ein Konto, wodurch der Prozess der permanenten Löschung des Kontos initiiert wird.

DROP ALERT

Löscht einen bestehenden Alert.

DROP APPLICATION

Entfernt eine Anwendung aus dem System im Native Apps Framework.

DROP APPLICATION PACKAGE

Entfernt ein Anwendungspaket aus dem System im Native Apps Framework.

DROP APPLICATION ROLE

Entfernt die angegebene Anwendungsrolle aus dem System.

DROP CATALOG INTEGRATION

Entfernt eine Katalogintegration aus dem Konto.

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 DYNAMIC TABLE

Entfernt eine dynamische Tabelle aus dem aktuellen/angegebenen Schema.

DROP EXTERNAL TABLE

Entfernt eine externe Tabelle aus dem aktuellen/angegebenen Schema.

DROP EXTERNAL VOLUME

Entfernt ein externes Volume aus dem Konto.

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 ICEBERG TABLE

Entfernt eine Iceberg-Tabelle 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 NETWORK RULE

Entfernt die angegebene Netzwerkregel aus dem System.

DROP PACKAGES POLICY

Entfernt eine Paketrichtlinie 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 STREAMLIT

Entfernt das angegebene Streamlit-Objekt 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 ALERT

Führt manuell einen Alert aus, unabhängig vom Zeitplan für den Alert.

EXECUTE IMMEDIATE

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

EXECUTE IMMEDIATE FROM

EXECUTE IMMEDIATE FROM führt die in einer Datei angegebenen SQL-Anweisungen in einem Stagingbereich aus.

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 APPLICATION ROLE

Führt das Zuweisen eine Anwendungsrolle zu einer Kontorolle oder einer anderen Anwendungsrolle aus.

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 die Eigentümerschaft 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 <Berechtigungen> … TO APPLICATION ROLE

Gewährt einer Anwendungsrolle ein oder mehrere Zugriffsrechte auf ein sicherungsfähiges Objekt auf Schemaebene.

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 APPLICATION ROLE

Entzieht eine Anwendungsrolle von einer Kontorolle oder einer anderen Anwendungsrolle.

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 <Berechtigungen> FROM APPLICATION ROLE

Entzieht einer Anwendungsrolle ein oder mehrere Zugriffsrechte auf ein sicherungsfähiges Objekt auf Schemaebene.

REVOKE <Berechtigung> … FROM SHARE

Widerruft die Zugriffsrechte für Datenbanken und andere unterstützte Datenbankobjekte (Schemas, 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 APPLICATION PACKAGES

Listet die Anwendungspakete auf, für die Sie mit Ihrem gesamten Konto im Native Apps Framework Zugriffsrechte haben.

SHOW APPLICATION ROLES

Listet alle Anwendungsrollen einer bestimmten Anwendung auf.

SHOW APPLICATIONS

Listet die Anwendungen auf, für die Sie in Ihrem gesamten Konto im Native Apps Framework Zugriffsrechte haben.

SHOW CATALOG INTEGRATIONS

Listet die Katalogintegrationen Ihres Kontos auf.

SHOW CHANNELS

Listet die Snowpipe Streaming-Kanäle auf, für die Sie Zugriffsrechte haben.

SHOW CLASSES

Listet alle verfügbaren Klassen auf.

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 DYNAMIC TABLES

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

SHOW EVENT TABLES

Listet die Ereignistabellen 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 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 EXTERNAL VOLUMES

Listet die externen Volumes in Ihrem Konto 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 ICEBERG TABLES

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

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 NETWORK RULES

Listet alle im System definierten Netzwerkregeln 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 PACKAGES POLICIES

Listet Informationen zur Paketrichtlinie auf.

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 PRIVILEGES

Listet die Berechtigungen auf, die einer Anwendung erteilt wurden.

SHOW PROCEDURES

Listet die gespeicherten Prozeduren auf, für die Sie Zugriffsberechtigungen haben.

SHOW REFERENCES

Listet die Referenzen auf, die für eine Anwendung in der Manifest-Datei definiert wurden, sowie die Referenzen, die der Verbraucher mit der Anwendung verknüpft hat.

SHOW REGIONS

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

SHOW RELEASE DIRECTIVES

Listet die Release-Richtlinie auf, die für ein Anwendungspaket im Native Apps Framework definiert sind.

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) Ihrem Konto 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

Listet die Geheimnisse auf, für die Sie Anzeigeberechtigungen haben.

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 STREAMLITS

Listet die Streamlit-Objekte 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 VERSIONS

Listet die für das angegebene Anwendungspaket definierten Versionen auf.

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 ACCOUNT

Stellt ein gelöschtes Konto wieder her, das noch nicht permanent gelöscht wurde (ein gelöschtes Konto, das sich innerhalb der Übergangsfrist befindet).

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.