DDL für Konten und Sitzungen

Die folgenden DDL-Befehle dienen zum Anzeigen und Verwalten von Operationen auf der Konto- und Sitzungsebene, einschließlich:

  • Anzeigen von Parametern auf mehreren Ebenen im System (Konto, Sitzung, Objekt).

  • Einrichten von Parametern auf der Kontoebene und innerhalb einer Sitzung.

  • Verwenden einer Rolle, eines Warehouses, einer Datenbank oder eines Schemas innerhalb einer Sitzung.

  • Verwenden von Transaktionen mit mehreren Anweisungen innerhalb einer Sitzung.

  • Einrichten und Verwenden von SQL-Variablen innerhalb einer Sitzung.

Unter diesem Thema:

Kontoparameter und -funktionen

ALTER ACCOUNT

Zur Festlegung von Parametern auf Kontoebene; kann nur von Benutzern mit der Rolle ACCOUNTADMIN vorgenommen werden.

SHOW FUNCTIONS

Zeigt systemdefinierte Funktionen sowie benutzerdefinierte Funktionen an.

SHOW PARAMETERS

Zeigt Parametereinstellungen für das Konto an.

Verwaltete Konten

CREATE MANAGED ACCOUNT

Dient gegenwärtig zum Erstellen von Leserkonten für Anbieter, die Daten für Nicht-Snowflake-Kunden freigeben möchten.

DROP MANAGED ACCOUNT

SHOW MANAGED ACCOUNTS

Globale Konten, Replikation und Failover/Failback

ALTER CONNECTION

CREATE ACCOUNT

Wird zum Erstellen von Konten in einer Organisation verwendet.

CREATE CONNECTION

DROP ACCOUNT

DROP CONNECTION

SHOW CONNECTIONS

SHOW GLOBAL ACCOUNTS

Veraltet. Verwenden Sie stattdessen SHOW REPLICATION ACCOUNTS.

SHOW REPLICATION ACCOUNTS

SHOW REPLICATION DATABASES

SHOW REGIONS

UNDROP ACCOUNT

Sitzungsparameter

ALTER SESSION

Dient der Festlegung von Parametern innerhalb einer Sitzung; kann von beliebigen Benutzern vorgenommen werden.

SHOW PARAMETERS

Dient zum Anzeigen von Parametereinstellungen für die Sitzung (oder das Konto); kann auch zum Anzeigen von Parametereinstellungen für ein bestimmtes Objekt verwendet werden.

Sitzungskontext

USE ROLE

Gibt die Primärrolle an, die in der Sitzung verwendet werden soll.

USE SECONDARY ROLES

Gibt die Sekundärrolle an, die in der Sitzung verwendet werden soll.

USE WAREHOUSE

Gibt das virtuelle Warehouse an, das in der Sitzung verwendet werden soll.

USE DATABASE

Gibt die Datenbank an, die in der Sitzung verwendet werden soll.

USE SCHEMA

Gibt das in der Sitzung zu verwendende Schema an (das angegebene Schema muss sich in der aktuellen Datenbank für die Sitzung befinden).

Siehe auch:

Kontextfunktionen

Abfragen

DESCRIBE RESULT

Beschreibt die Spalten in den Ergebnissen einer bestimmten Abfrage (muss innerhalb der letzten 24 Stunden ausgeführt worden sein).

SHOW LOCKS

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

Sitzungstransaktionen

BEGIN

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

COMMIT

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

DESCRIBE TRANSACTION

Beschreibt den Status der Transaktion (z. B. „Commit ausgeführt“, „Zurückgesetzt“ oder „Wird ausgeführt“)

ROLLBACK

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

SHOW TRANSACTIONS

Listet alle aktiven Transaktionen auf.

SQL-Variablen

SET

Zum Definieren von SQL-Variablen in der Sitzung.

SHOW VARIABLES

Zum Anzeigen von SQL-Variablen in der Sitzung.

UNSET

Zum Löschen von SQL-Variablen in der Sitzung.