账户和会话 DDL

以下 DDL 命令用于查看和管理账户级操作和会话操作,包括:

  • 查看系统中多个级别的参数(账户、会话、对象)。

  • 在账户级别和会话中设置参数。

  • 在会话中使用角色、仓库、数据库或架构。

  • 在会话中使用多语句事务。

  • 在会话中设置和使用 SQL 变量。

本主题内容:

账户参数和函数

ALTER ACCOUNT

用于在账户级别设置参数;只能由具有 ACCOUNTADMIN 角色的用户执行。

SHOW FUNCTIONS

显示系统定义的函数以及任何用户定义的函数。

SHOW PARAMETERS

用于查看账户的参数设置。

账户

CREATE ACCOUNT

用于在组织中创建账户。

DROP ACCOUNT

SHOW ACCOUNTS

列出组织中的账户。

SHOW ORGANIZATION ACCOUNTS

请改用 SHOW ACCOUNTS。

SHOW REGIONS

UNDROP ACCOUNT

托管账户

CREATE MANAGED ACCOUNT

目前用于为希望与非 Snowflake 客户共享数据的提供商创建 阅读者账户

DROP MANAGED ACCOUNT

SHOW MANAGED ACCOUNTS

复制和故障转移/故障恢复

ALTER CONNECTION

CREATE CONNECTION

DROP CONNECTION

SHOW CONNECTIONS

SHOW GLOBAL ACCOUNTS

已弃用。请改用 SHOW REPLICATION ACCOUNTS

SHOW REPLICATION ACCOUNTS

SHOW REPLICATION DATABASES

会话参数

ALTER SESSION

用于在会话中设置参数;可以由任何用户执行。

SHOW PARAMETERS

用于查看会话(或账户)的参数设置;还可用于查看指定对象的参数设置。

会话上下文

USE ROLE

指定要在会话中使用的主要角色。

USE SECONDARY ROLES

指定要在会话中使用的辅助角色。

USE WAREHOUSE

指定要在会话中使用的虚拟仓库。

USE DATABASE

指定要在会话中使用的数据库。

USE SCHEMA

指定要在会话中使用的架构(指定的架构必须位于会话的当前数据库中)。

另请参阅:

上下文函数

查询

DESCRIBE RESULT

描述指定查询(必须在过去 24 小时内执行)的结果中的列。

SHOW LOCKS

用于多语句事务。

会话事务

BEGIN

用于多语句事务。

COMMIT

用于多语句事务。

DESCRIBE TRANSACTION

描述事务的状态(例如已提交、已回滚、正在运行)等。

ROLLBACK

用于多语句事务。

SHOW TRANSACTIONS

列出所有正在运行的事务。

SQL 变量

SET

用于在会话中定义 SQL 变量。

SHOW VARIABLES

用于在会话中显示 SQL 变量。

UNSET

用于在会话中删除 SQL 变量。

语言: 中文