DROP
DROP
객체를 삭제하는 Snowflake SQL 명령어 목차 페이지입니다. 이 페이지는 각 객체 유형별 DROP 명령어를 안내하는 목차(index) 문서입니다.
출처: 문서
본문
DROP 명령어는 데이터베이스, 테이블, 뷰, 함수, 프로시저 등 다양한 Snowflake 객체를 삭제할 때 사용합니다. 각 객체 유형에 따라 별도의 DROP 하위 명령어가 있으며, 본 목차 페이지는 그 목록을 안내합니다.
일반적인 특징은 다음과 같습니다.
- 대부분의 DROP 명령어는
IF EXISTS절을 지원하여 대상 객체가 없어도 오류 없이 성공적으로 완료되게 합니다. - 객체를 삭제한 뒤에도 일정 기간(일반적으로 Time Travel 기간) 안에는 UNDROP 명령어로 복원할 수 있습니다.
- 객체를 삭제하려면 해당 객체에 대한 적절한 권한(주로 OWNERSHIP 또는 DROP)이 필요합니다.
주요 객체별 DROP 명령어
DROP ACCOUNT— 계정 삭제DROP DATABASE— 데이터베이스 삭제DROP SCHEMA— 스키마 삭제DROP TABLE— 테이블 삭제DROP VIEW— 뷰 삭제DROP FUNCTION— 함수 삭제DROP PROCEDURE— 프로시저 삭제DROP WAREHOUSE— 웨어하우스 삭제DROP USER— 사용자 삭제DROP ROLE— 역할 삭제DROP STAGE— 스테이지 삭제DROP STREAM— 스트림 삭제DROP TASK— 태스크 삭제DROP PIPE— 파이프 삭제DROP SEQUENCE— 시퀀스 삭제
각 객체 유형에 대한 자세한 구문과 사용법은 해당 객체의 DROP 문서를 참고하세요.