<budget_name>!GET_NOTIFICATION_INTEGRATIONS¶
カスタム予算またはアカウント予算 に関連付けられているキューおよびWebhook通知統合に関する情報を返します。
予算に関連付けられているメール通知の統合名を取得するには、代わりに <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME を呼び出します。
- こちらもご参照ください。
<budget_name>!ADD_NOTIFICATION_INTEGRATION、 <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME、 <budget_name>!REMOVE_NOTIFICATION_INTEGRATION
構文¶
<budget_name>!GET_NOTIFICATION_INTEGRATIONS()
戻り値¶
予算に関連付けられた通知統合に関する情報を含む表形式のデータを返します。データには、予算に関連する各キューまたはWebhook通知統合の行が含まれます。行には以下の列があります。
列名 |
データ型 |
説明 |
---|---|---|
|
VARCHAR |
通知統合の名前。 |
|
NUMBER |
最後に通知が送信された UTC タイムスタンプ。まだ通知が送信されていない場合は、この列の値が |
|
DATE |
通知統合が予算に追加された日付。 |
アクセス制御の要件¶
カスタム予算 の結果を表示するには、以下の最小権限とロールが必要です。
予算インスタンスの任意の インスタンスロール。
予算インスタンスを含んでいるデータベースとスキーマに対する USAGE 権限。
アカウント予算 の結果を表示するには、以下のロールが必要です。
アカウント予算の任意の アプリケーションロール。
詳細については、 Budgetのロールと権限 をご参照ください。
使用上の注意¶
このメソッドを呼び出しても、オブジェクトは返されません。このため、メソッドの連結を使って、このメソッドの戻り値で別のメソッドを呼び出すことはできません。換わりに、各メソッドを別々の SQL ステートメントで呼び出します。
例¶
スキーマ budget_db.budget_schema
にある my_budget
について、キューとWebhook通知統合がある場合は、その名前を表示します。
CALL budget_db.budget_schema.my_budget!GET_NOTIFICATION_INTEGRATIONS();
アカウント予算のキューおよびWebhook通知統合がある場合は、その名前を表示します。
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!GET_NOTIFICATION_INTEGRATIONS();