Categorias:

Funções de notificação (Criação de mensagem)

APPLICATION_JSON

Retorna um objeto JSON que especifica a mensagem JSON a ser usada para uma notificação. Esta é uma função auxiliar que você usa para construir um objeto de mensagem para o procedimento armazenado SYSTEM$SEND_SNOWFLAKE_NOTIFICATION.

Consulte também:

Uso de SYSTEM$SEND_SNOWFLAKE_NOTIFICATION para enviar notificações , SYSTEM$SEND_SNOWFLAKE_NOTIFICATION , TEXT_HTML , TEXT_PLAIN

Sintaxe

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

Argumentos

'message'

Conteúdo da mensagem a ser enviada.

Não é necessário escapar as aspas duplas em torno das cadeias de caracteres dentro da mensagem (por exemplo, aspas duplas em torno de chaves e valores). A função escapa essas aspas duplas para você.

Retornos

Uma cadeia de caracteres com formatação JSON que especifica uma mensagem para o procedimento armazenado SYSTEM$SEND_SNOWFLAKE_NOTIFICATION a ser enviado.

Por exemplo, suponha que você chame a função e passe uma mensagem JSON:

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

A função retorna a seguinte cadeia de caracteres formatada por JSON:

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

Observe como a função escapa as aspas duplas ao redor das chaves e valores na sua mensagem.

Exemplos

Consulte Uso de SYSTEM$SEND_SNOWFLAKE_NOTIFICATION para enviar notificações.