<budget_name>!GET_NOTIFICATION_INTEGRATION_NAME¶
予算 のために構成されたメール通知統合の名前を返します。
クラウドプロバイダーのキューとWebhookの通知統合の名前を取得するには、代わりに <budget_name>!GET_NOTIFICATION_INTEGRATIONS を呼び出します。
- こちらもご参照ください。
<budget_name>!GET_NOTIFICATION_EMAIL, <budget_name>!GET_NOTIFICATION_INTEGRATIONS, <budget_name>!GET_NOTIFICATION_MUTE_FLAG, <budget_name>!SET_EMAIL_NOTIFICATIONS, <budget_name>!SET_NOTIFICATION_MUTE_FLAG
構文¶
<budget_name>!GET_NOTIFICATION_INTEGRATION_NAME()
戻り値¶
通知統合の名前。
通知メールアドレスが設定されていない場合は空文字列になります。
アクセス制御の要件¶
カスタム予算 の結果を表示するには、以下の最小権限とロールが必要です。
予算インスタンスの任意の インスタンスロール。
予算インスタンスを含んでいるデータベースとスキーマに対する USAGE 権限。
アカウント予算 の結果を表示するには、以下のロールが必要です。
アカウント予算の任意の アプリケーションロール。
詳細については、 Budgetのロールと権限 をご参照ください。
使用上の注意¶
このメソッドを呼び出しても、オブジェクトは返されません。このため、メソッドの連結を使って、このメソッドの戻り値で別のメソッドを呼び出すことはできません。換わりに、各メソッドを別々の SQL ステートメントで呼び出します。
例¶
スキーマ budget_db.budget_schema
で my_budget
が使用する通知統合の名前を表示します。
CALL budget_db.budget_schema.my_budget!GET_NOTIFICATION_INTEGRATION_NAME();
アカウント予算で使用される通知統合の名前を表示します。
CALL snowflake.local.account_root_budget!GET_NOTIFICATION_INTEGRATION_NAME();