Catégories :

Fonctions de notification (Construction de message)

APPLICATION_JSON

Renvoie un objet JSON qui spécifie le message JSON à utiliser pour une notification. Il s’agit d’une fonction d’aide que vous utilisez pour construire un objet de message pour la procédure stockée SYSTEM$SEND_SNOWFLAKE_NOTIFICATION.

Voir aussi :

Utilisation de SYSTEM$SEND_SNOWFLAKE_NOTIFICATION pour envoyer des notifications , SYSTEM$SEND_SNOWFLAKE_NOTIFICATION , TEXT_HTML , TEXT_PLAIN

Syntaxe

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

Arguments

'message'

Contenu du message à envoyer.

Il n’est pas nécessaire d’effectuer un échappement des guillemets doubles qui encadrent les chaînes du message (par exemple, les guillemets doubles qui encadrent les clés et les valeurs). La fonction effectue l’échappement de ces guillemets doubles pour vous.

Renvoie

Chaîne au format JSON qui spécifie un message pour la procédure stockée SYSTEM$SEND_SNOWFLAKE_NOTIFICATION à envoyer.

Supposons par exemple que vous appeliez la fonction et que vous transmettiez un message JSON :

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

La fonction renvoie la chaîne au format JSON suivante :

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

Notez la manière dont la fonction effectue un échappement des guillemets doubles encadrant les clés et les valeurs de votre message.

Exemples

Voir Utilisation de SYSTEM$SEND_SNOWFLAKE_NOTIFICATION pour envoyer des notifications.