类别:

通知函数 (消息构造)

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'

要发送的消息的内容。

您不需要为消息中的字符串转义双引号(例如,键和值的双引号)。该函数会为您转义这些双引号。

返回

一个 JSON 格式的字符串,用于指定 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 存储过程要发送的消息。

例如,假设您调用该函数,并传入一条 JSON 消息:

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

该函数会返回以下 JSON 格式的字符串:

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

请注意该函数是如何转义消息中键和值的双引号的。

示例

请参阅 使用 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 向电子邮件地址和云提供商队列发送通知

语言: 中文