<budget_name>!GET_LINKED_RESOURCES

사용자 지정 예산 의 오브젝트를 나열합니다.

참고 항목:

<budget_name>!ADD_RESOURCE, <budget_name>!REMOVE_RESOURCE

구문

<budget_name>!GET_LINKED_RESOURCES()
Copy

반환

이 함수는 다음 열을 반환합니다.

열 이름

데이터 타입

설명

RESOURCE_ID

NUMBER

오브젝트의 내부 식별자입니다.

NAME

VARCHAR

오브젝트의 이름입니다.

DOMAIN

VARCHAR

오브젝트의 도메인입니다. 유효한 값:

  • COMPUTE_POOL

  • DATABASE

  • MATERIALIZED_VIEW

  • PIPE

  • SCHEMA

  • TABLE

  • TASK

  • WAREHOUSE

SCHEMA_NAME

VARCHAR

오브젝트를 포함하는 스키마의 이름입니다. 오브젝트가 스키마 수준 오브젝트가 아닌 경우 NULL입니다.

DATABASE_NAME

VARCHAR

오브젝트를 포함하는 데이터베이스의 이름입니다. 오브젝트가 데이터베이스 수준 또는 스키마 수준 오브젝트가 아닌 경우 NULL입니다.

액세스 제어 요구 사항

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

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

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

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

사용법 노트

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

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

스키마 budget_db.budget_schema 의 예산 my_budget 에 있는 모든 오브젝트를 가져옵니다.

CALL budget_db.budget_schema.my_budget!GET_LINKED_RESOURCES();
Copy