카테고리:

알림 함수 (메시지 구성)

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>' )
Copy

인자

'message'

보낼 메시지의 내용입니다.

메시지 내에서 문자열을 둘러싼 큰따옴표를 이스케이프 처리할 필요는 없습니다(예: 키와 값을 묶는 큰따옴표). 이 함수는 이러한 큰따옴표를 이스케이프 처리합니다.

반환

SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저가 전송할 메시지를 지정하는 JSON 형식의 문자열입니다.

예를 들어, 함수를 호출하고 JSON 메시지를 전달한다고 가정해 보겠습니다.

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

이 함수는 다음과 같은 JSON 형식의 문자열을 반환합니다.

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

함수가 메시지의 키와 값 주위를 큰따옴표로 이스케이프 처리하는 방식에 유의하십시오.

SYSTEM$SEND_SNOWFLAKE_NOTIFICATION을 사용하여 알림 보내기 섹션을 참조하십시오.