데이터 조작 언어(DML) 명령
데이터 조작 언어(DML) 명령
이 문서는 모든 DML(Data Manipulation Language) 명령을 범주별로 묶어 제공하는 참조 페이지예요. Snowflake 테이블의 데이터를 삽입·삭제·갱신·병합하거나, 대량으로 데이터를 넣고 내보내는 작업을 다루죠.
본문
일반 DML (General DML)
Snowflake 테이블의 데이터를 삽입, 삭제, 갱신, 병합하는 명령:
INSERTINSERT (multi-table)MERGEUPDATEDELETETRUNCATE TABLE
데이터 로딩 / 언로딩 DML
Snowflake 테이블로, 그리고 테이블에서 데이터를 대량 복사하는 명령:
COPY INTO <table>(로딩/가져오기)COPY INTO <location>(언로딩/내보내기)
관련 항목: VALIDATE (테이블 함수)
파일 스테이징 명령 (데이터 로딩/언로딩용)
이 명령들은 실제 DML을 수행하지는 않지만, 데이터를 로딩·언로딩하기 위해 Snowflake 위치(명명된 내부 스테이지, 테이블 스테이지, 사용자 스테이지)에 저장된 파일을 스테이징하고 관리하는 데 사용돼요.
PUTGETLIST(명명된 외부 스테이지와도 함께 사용 가능)REMOVE