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, Datenbankreplikation und Datenbankfailover

SHOW GLOBAL ACCOUNTS

Veraltet. Verwenden Sie stattdessen SHOW REPLICATION ACCOUNTS.

SHOW REPLICATION ACCOUNTS

SHOW REPLICATION DATABASES

SHOW REGIONS

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 Benutzerrolle 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

Sitzungstransaktionen, SQL-Variablen und Abfragen

BEGIN

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

COMMIT

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

DESCRIBE RESULT

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

ROLLBACK

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

SET

Zum Definieren von SQL-Variablen in der Sitzung.

SHOW LOCKS

Zur Verwendung mit Transaktionen, die mehrere Anweisungen umfassen.

SHOW TRANSACTIONS

SHOW VARIABLES

Zum Anzeigen von SQL-Variablen in der Sitzung.

UNSET

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