Kategorien:

Benachrichtigungsfunktionen (Nachrichtenerstellung)

APPLICATION_JSON

Gibt ein JSON-Objekt zurück, das die JSON-Nachricht angibt, die für eine Benachrichtigung verwendet werden soll. Dies ist eine Hilfsfunktion, die Sie verwenden, um ein Nachrichtenobjekt für die gespeicherte Prozedur SYSTEM$SEND_SNOWFLAKE_NOTIFICATION zu erstellen.

Siehe auch:

Verwenden von SYSTEM$SEND_SNOWFLAKE_NOTIFICATION zum Versenden von Benachrichtigungen, SYSTEM$SEND_SNOWFLAKE_NOTIFICATION, TEXT_HTML, TEXT_PLAIN

Syntax

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

Argumente

'message'

Inhalt der zu sendenden Nachricht.

Sie müssen die doppelten Anführungszeichen um Zeichenfolgen innerhalb der Nachricht (z. B. doppelte Anführungszeichen um die Schlüssel und Werte) nicht mit Escape-Zeichen versehen. Die Funktion versieht diese doppelten Anführungszeichen für Sie mit Escape-Zeichen.

Rückgabewerte

Eine JSON-formatierte Zeichenfolge, die eine Nachricht angibt, die die gespeicherte Prozedur SYSTEM$SEND_SNOWFLAKE_NOTIFICATION senden soll.

Angenommen, Sie rufen die Funktion auf und geben eine JSON-Nachricht ein:

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

Die Funktion gibt die folgende JSON-formatierte Zeichenfolge zurück:

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

Beachten Sie, wie die Funktion die doppelten Anführungszeichen um die Schlüssel und Werte in Ihrer Nachricht mit Escape-Zeichen versieht.

Beispiele

Siehe Verwenden von SYSTEM$SEND_SNOWFLAKE_NOTIFICATION zum Versenden von Benachrichtigungen.