- 类别:
通知函数 (消息构造)
APPLICATION_JSON¶
返回一个 JSON 对象,该对象指定用于通知的 JSON 消息。这是一个辅助函数,用于为 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 存储过程构造消息对象。
- 另请参阅:
使用 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 向电子邮件地址和云提供商队列发送通知、SYSTEM$SEND_SNOWFLAKE_NOTIFICATION、TEXT_HTML、TEXT_PLAIN
语法¶
SNOWFLAKE.NOTIFICATION.APPLICATION_JSON( '<message>' );
实参¶
'message'
要发送的消息的内容。
您不需要为消息中的字符串转义双引号(例如,键和值的双引号)。该函数会为您转义这些双引号。
返回¶
一个 JSON 格式的字符串,用于指定 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 存储过程要发送的消息。
例如,假设您调用该函数,并传入一条 JSON 消息:
SELECT SNOWFLAKE.NOTIFICATION.APPLICATION_JSON('{"data": "hello world"}');
该函数会返回以下 JSON 格式的字符串:
'{"application/json":"{\"data\": \"hello world\"}"}'
请注意该函数是如何转义消息中键和值的双引号的。
示例¶
请参阅 使用 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 向电子邮件地址和云提供商队列发送通知。