데이터 정의 언어(DDL) 명령 개요

데이터 정의 언어(DDL) 명령 개요

DDL(Data Definition Language) 명령은 Snowflake에서 사용자, 가상 웨어하우스, 데이터베이스, 스키마, 테이블, 뷰, 컬럼, 함수, 저장 프로시저 같은 객체를 생성하고 조작하며 수정하는 데 사용돼요. 또한 파라미터 설정, 변수 초기화, 트랜잭션 시작 같은 많은 계정 수준·세션 작업을 수행하는 데도 사용됩니다.

출처: Snowflake SQL Reference

본문

다음 명령들이 모든 DDL 명령의 기반이 돼요.

  • ALTER <object>
  • COMMENT
  • CREATE <object>
  • CREATE OR ALTER <object>
  • DESCRIBE <object>
  • DROP <object>
  • SHOW <objects>
  • USE <object>

각 명령은 객체 유형과 식별자, 그리고 추가 파라미터와 옵션을 받아요. 개별 명령에 대한 설명은 각 명령에서 지정할 수 있는 구문과 전체 파라미터 목록을 제공하며, 자세한 사용 참고 사항과 예제도 함께 제공해요.

DDL 명령은 다음 범주로 묶입니다.

  • 계정 & 세션 DDL
  • 사용자 & 보안 DDL
  • 웨어하우스 & 리소스 모니터 DDL
  • 데이터베이스, 스키마 & 셰어 DDL
  • 테이블, 뷰 & 시퀀스 DDL
  • 데이터 로딩 / 언로딩 DDL
  • 사용자 정의 함수, 외부 함수, 저장 프로시저 DDL
  • 데이터 파이프라인 DDL
  • 리스팅 DDL
  • 머신러닝 모델 DDL

더 알아보기 (Learn more)