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 문서를 참고하세요.

더 알아보기 (Learn more)