UNDROP TAG

UNDROP TAG

드롭된 태그(tag)의 가장 최근 버전을 시스템에 복원하는 명령이에요.

출처: 문서

본문

드롭된 태그의 가장 최근 버전을 시스템에 복원해요. 이 명령과 태그 참조에 대한 자세한 내용은 태그 할당량(Tag quotas)을 참고해요.

구문

UNDROP TAG <name>

매개변수

name

태그의 식별자예요. 식별자 값은 알파벳 문자로 시작해야 하고, 전체 식별자 문자열이 큰따옴표로 묶이지 않는 한 공백이나 특수 문자를 포함할 수 없어요(예: "My object"). 큰따옴표로 묶은 식별자는 대소문자를 구분해요. 자세한 내용은 식별자 요건(Identifier requirements)을 참고해요.

액세스 제어 요구 사항

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

권한 객체 참고
OWNERSHIP Tag OWNERSHIP은 객체 생성 역할에 자동으로 부여되는 특별한 권한이에요. 소유 역할(또는 MANAGE GRANTS 권한이 있는 역할)이 GRANT OWNERSHIP 명령으로 다른 역할에 이전할 수도 있어요.

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

사용 메모

  • 태그 복원은 태그 이름이 정규화되어 있더라도 현재 스키마 또는 현재 데이터베이스에서만 지원돼요.
  • DROP TAG 명령 실행 시 태그가 하나 이상의 객체에 할당되어 있었다면, UNDROP 명령은 태그 할당을 해당 객체에 복원해요. 자세한 내용은 태그 할당량을 참고해요.
  • 같은 이름의 태그가 이미 존재하면 오류가 반환돼요.
  • UNDROP은 Snowflake Time Travel 기능에 의존해요. 객체는 데이터 보존 기간 안에 삭제된 경우에만 복원할 수 있어요. 기본값은 24시간이에요.

예제

다음 예제는 cost_center라는 태그의 가장 최근 버전을 복원해요:

UNDROP TAG cost_center;

더 알아보기 (Learn more)