<budget_name>!GET_CUSTOM_ACTIONS

예산과 연결된 모든 :doc:`사용자 지정 작업 </user-guide/budgets/custom-actions>`을 ListS.

참고 항목:

<budget_name>!ADD_CUSTOM_ACTION, <budget_name>!REMOVE_CUSTOM_ACTIONS

구문

<budget_name>!GET_CUSTOM_ACTIONS()
Copy

반환

이 메서드는 다음 열을 반환합니다.

열 이름

데이터 타입

설명

ACTION_ID

VARCHAR

저장 프로시저의 정규화된 이름, 인자 배열, 임계값 및 트리거 유형의 조합에 대한 고유 식별자입니다.

PROCEDURE_FQN

VARCHAR

저장 프로시저의 정규화된 이름입니다.

PROCEDURE_ARGS

ARRAY

저장 프로시저에 전달된 인자의 배열입니다.

SPEND_STRATEGY

VARCHAR

사용자 지정 작업이 예상 소비량 또는 실제 소비량을 기준으로 트리거되는지 여부입니다. 유효한 값: PROJECTED 또는 ACTUAL.

THRESHOLD

NUMBER

저장 프로시저를 트리거하는 예산 한도의 백분율입니다.

LAST_TRIGGER_ATTEMPT_TIME

TIMESTAMP_TZ

마지막으로 예산이 작업을 트리거하려고 시도한 시간(UTC)입니다.

ADDED_TIMESTAMP

TIMESTAMP_TZ

작업이 예산에 추가된 시간(현지 타임존)입니다.

액세스 제어 요구 사항

  • 사용자 지정 예산 결과를 보려면 다음과 같은 최소 권한과 역할이 필요합니다.

    • 예산 인스턴스에 대한 모든 인스턴스 역할.

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

  • 계정 예산 결과를 보려면 다음 역할이 필요합니다.

자세한 내용은 예산 역할 및 권한 섹션을 참조하십시오.

사용법 노트

이 메서드를 호출해도 오브젝트는 반환되지 않습니다. 이로 인해, 메서드 연결을 사용하여 이 메서드의 반환값으로 다른 메서드를 호출할 수 없습니다. 대신, 별도의 SQL 문에서 각 메서드를 호출합니다.

스키마 :code:`budget_db.sch1`에서 예산 :code:`my_budget`에 대한 모든 사용자 지정 작업을 나열합니다.

CALL budget_db.sch1.my_budget!GET_CUSTOM_ACTIONS();
Copy

계정 예산에 대한 모든 사용자 지정 작업을 나열합니다.

CALL snowflake.local.account_root_budget!GET_CUSTOM_ACTIONS();
Copy