계정 및 세션 DDL

다음 DDL 명령은 다음을 포함하여 계정 수준 및 세션 작업을 보고 관리하는 데 사용됩니다.

  • 시스템의 여러 수준(계정, 세션, 오브젝트)에서 매개 변수 보기.

  • 계정 수준과 세션 내에서 매개 변수 설정.

  • 세션 내에서 역할, 웨어하우스, 데이터베이스 또는 스키마 사용.

  • 세션 내에서 다중 문 트랜잭션 사용.

  • 세션 내에서 SQL 변수 설정 및 사용.

이 항목의 내용:

계정 매개 변수 및 함수

ALTER ACCOUNT

계정 수준에서 매개 변수를 설정하는 함수로, ACCOUNTADMIN 역할을 가진 사용자만이 수행할 수 있습니다.

SHOW FUNCTIONS

시스템 정의 함수뿐 아니라 사용자 정의 함수도 모두 표시합니다.

SHOW PARAMETERS

계정에 대한 매개 변수 설정 확인용.

관리되는 계정

CREATE MANAGED ACCOUNT

현재, Snowflake 이외의 고객과 데이터를 공유하려는 공급자를 위한 독자 계정 을 만드는 데 사용됩니다.

DROP MANAGED ACCOUNT

SHOW MANAGED ACCOUNTS

전역 계정, 복제 및 장애 조치/장애 복구

ALTER CONNECTION

CREATE ACCOUNT

조직에서 계정을 만드는 데 사용됩니다.

CREATE CONNECTION

DROP ACCOUNT

DROP CONNECTION

SHOW CONNECTIONS

SHOW GLOBAL ACCOUNTS

사용되지 않음. SHOW REPLICATION ACCOUNTS 를 대신 사용하십시오.

SHOW REPLICATION ACCOUNTS

SHOW REPLICATION DATABASES

SHOW REGIONS

UNDROP ACCOUNT

세션 매개 변수

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 변수 삭제.