<budget_name>!GET_RESOURCE_TAGS¶
ADD_RESOURCE_TAG メソッドを使用して、 カスタム予算 に追加されたタグをリストします。これらのタグ値のペアでタグ付けされたリソースは、予算に含まれています。
重要
このメソッドは廃止される予定です。代わりに <budget_name>!GET_BUDGET_SCOPE を使用してください。
構文¶
<budget_name>!GET_RESOURCE_TAGS()
戻り値¶
このメソッドは、次の列を返します。
列名 |
データ型 |
説明 |
|---|---|---|
TAG_ID |
NUMBER |
システムで生成された識別子。 |
TAG_VALUE |
VARCHAR |
タグの値。 |
TAG_DATABASE |
VARCHAR |
タグを含むデータベース。 |
TAG_SCHEMA |
VARCHAR |
タグを含むスキーマ。 |
TAG_NAME |
VARCHAR |
タグの名前。 |
アクセス制御の要件¶
カスタム予算の結果を表示するには、以下の最小権限とロールが必要です。
予算インスタンスの ADMIN または VIEWER :ref:`インスタンスロール <label-budgets_instance_roles>。
予算インスタンスを含んでいるデータベースとスキーマに対する USAGE 権限。
詳細については、 Budgetのロールと権限 をご参照ください。
使用上の注意¶
このメソッドは カスタム予算 インスタンスに対してのみ呼び出すことができます。
このメソッドを呼び出しても、オブジェクトは返されません。このため、メソッドの連結を使って、このメソッドの戻り値で別のメソッドを呼び出すことはできません。換わりに、各メソッドを別々の SQL ステートメントで呼び出します。
例¶
ADD_RESOURCE_TAGメソッドを使用して、 budget_db.budget_schema.my_budget 予算に追加されたすべてのタグを取得します。
CALL budget_db.budget_schema.my_budget!GET_RESOURCE_TAGS();