UNDROP DYNAMIC TABLE

UNDROP DYNAMIC TABLE

드롭된 다이내믹 테이블(dynamic table)의 가장 최근 버전을 복원하는 명령이에요.

출처: 문서

본문

드롭된 다이내믹 테이블의 가장 최근 버전을 복원해요.

구문

UNDROP DYNAMIC TABLE <name>

매개변수

name

복원할 다이내믹 테이블의 식별자를 지정해요. 식별자에 공백이나 특수 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요. 자세한 내용은 식별자 요건(Identifier requirements)을 참고해요.

액세스 제어 요구 사항

이 작업을 실행하는 데 사용되는 역할은 최소한 다음 권한을 가져야 해요:

권한 객체 참고
OWNERSHIP 언드롭하려는 다이내믹 테이블

스키마의 객체를 운영하려면 상위 데이터베이스에 대한 권한이 하나 이상, 상위 스키마에 대한 권한이 하나 이상 필요해요. 지정된 권한 집합으로 사용자 정의 역할을 만드는 방법은 사용자 정의 역할 만들기(Creating custom roles)를 참고해요. 보안 객체에 대한 SQL 작업 수행을 위한 역할·권한 부여에 대한 일반 정보는 액세스 제어 개요(Overview of Access Control)를 참고해요.

사용 메모

  • 다이내믹 테이블을 언드롭하려면 그 다이내믹 테이블에 대한 OWNERSHIP 권한이 있는 역할을 사용해야 해요.
  • 같은 이름의 테이블이 이미 존재하면 오류가 반환돼요.
  • UNDROP은 Snowflake Time Travel 기능에 의존해요. 객체는 데이터 보존 기간 안에 삭제된 경우에만 복원할 수 있어요. 기본값은 24시간이에요.

예제

드롭된 다이내믹 테이블의 가장 최근 버전 복원:

UNDROP DYNAMIC TABLE my_dynamic_table;

더 알아보기 (Learn more)