<budget_name>!GET_REFRESH_TIER¶
現在の 予算の更新間隔 を取得します。予算の更新間隔は、予算が最新の消費データで更新されるまでの時間を制御します。
- こちらもご参照ください。
構文¶
<budget_name>!GET_REFRESH_TIER()
戻り値¶
次のいずれかの VARCHAR 値を返します。
'TIER_1H'--- 予算更新間隔は1時間です。'TIER_6H'--- 予算更新間隔は最大6.5時間です。
アクセス制御の要件¶
カスタム予算 の結果を表示するには、以下の最小権限とロールが必要です。
予算インスタンスの任意の インスタンスロール。
予算インスタンスを含んでいるデータベースとスキーマに対する USAGE 権限。
アカウント予算 の結果を表示するには、以下のロールが必要です。
アカウント予算の任意の アプリケーションロール。
詳細については、 Budgetのロールと権限 をご参照ください。
使用上の注意¶
このメソッドを呼び出しても、オブジェクトは返されません。このため、メソッドの連結を使って、このメソッドの戻り値で別のメソッドを呼び出すことはできません。換わりに、各メソッドを別々の SQL ステートメントで呼び出します。
例¶
my_budget スキーマ内の budget_db.budget_schema 予算の更新間隔を表示します。
CALL budget_db.budget_schema.my_budget!GET_REFRESH_TIER();
アカウント予算の更新間隔を表示します。
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!GET_REFRESH_TIER();