<budget_name>!REMOVE_RESOURCE

사용자 지정 예산 에서 오브젝트를 제거합니다. 오브젝트는 참조 로 제거해야 합니다.

참고 항목:

<budget_name>!ADD_RESOURCE, <budget_name>!GET_LINKED_RESOURCES

구문

<budget_name>!REMOVE_RESOURCE( { '<object_reference>' | <reference_statement> } )
Copy

인자

'object_reference'

오브젝트로 확인되는 직렬화된 문자열 표현입니다. 이 문자열은 SYSTEM$REFERENCE 함수의 출력입니다.

reference_statement

예산에서 제거할 오브젝트에 대한 참조를 생성하는 SYSTEM$REFERENCE 문입니다.

반환

Successfully removed resource from resource group

액세스 제어 요구 사항

사용자 지정 예산 에 이 메서드를 호출하려면 다음과 같은 최소 권한과 역할이 필요합니다.

  • 예산 인스턴스에 대해 ADMIN 인스턴스 역할 을 가진 역할.

  • 예산 인스턴스가 포함된 데이터베이스와 스키마에 대한 USAGE 권한이 부여된 역할.

  • 오브젝트에 대한 APPLYBUDGET 권한이 제거되는 역할입니다.

사용법 노트

이 메서드는 사용자 지정 예산 인스턴스에서만 호출할 수 있습니다.

참조 식별자를 사용하여 스키마 budget_db.budget_schema 의 예산 my_budget 에서 테이블 t1 을 제거합니다.

CALL budget_db.budget_schema.my_budget!REMOVE_RESOURCE(
  'ENT_REF_TABLE_5862683050074_5AEB8D58FB3ACF249F2E35F365A9357C46BB00D7');
Copy

SYSTEM$REFERENCE 문을 사용하여 스키마 budget_db.budget_schema 의 예산 my_budget 에서 테이블 t1 을 제거합니다.

CALL budget_db.budget_schema.my_budget!REMOVE_RESOURCE(
  SELECT SYSTEM$REFERENCE('TABLE', 't1', 'SESSION', 'APPLYBUDGET')
Copy