カテゴリ:

通知機能 (メッセージ構築)

APPLICATION_JSON

通知に使用する JSON メッセージを指定する JSON オブジェクトを返します。これは、 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION ストアドプロシージャ用のメッセージオブジェクトを構築するために使用するヘルパー関数です。

こちらもご参照ください。

SYSTEM$SEND_SNOWFLAKE_NOTIFICATION を使用して通知を送信するSYSTEM$SEND_SNOWFLAKE_NOTIFICATIONTEXT_HTMLTEXT_PLAIN

構文

SNOWFLAKE.NOTIFICATION.APPLICATION_JSON( '<message>' )
Copy

引数

'message'

送信するメッセージのコンテンツ。

メッセージ内の文字列を囲む二重引用符(例: キーと値を囲む二重引用符)をエスケープする必要はありません。この関数は二重引用符をエスケープします。

戻り値

SYSTEM$SEND_SNOWFLAKE_NOTIFICATION ストアドプロシージャが送信するメッセージを指定する JSON フォーマットの文字列。

たとえば、関数を呼び出して JSON メッセージを渡したとします。

SELECT SNOWFLAKE.NOTIFICATION.APPLICATION_JSON('{"data": "hello world"}');
Copy

この関数は、次の JSON フォーマットの文字列を返します。

'{"application/json":"{\"data\": \"hello world\"}"}'
Copy

この関数が、メッセージのキーと値を囲む二重引用符をどのようにエスケープしているかに注目してください。

SYSTEM$SEND_SNOWFLAKE_NOTIFICATION を使用して通知を送信する をご参照ください。