APPLICATION_JSON
APPLICATION_JSON
APPLICATION_JSON() 함수는 알림(notification)에 사용할 JSON 메시지를 지정하는 JSON 객체를 반환해요. SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저용 메시지 객체를 구성하는 헬퍼 함수예요.
본문
문법
SNOWFLAKE.NOTIFICATION.APPLICATION_JSON( '<message>' )
인자
message — 보낼 메시지의 내용이에요.
메시지 안의 문자열 주위에 있는 쌍따옴표(예: 키와 값 주위의 쌍따옴표)를 직접 이스케이프할 필요는 없어요. 함수가 그 쌍따옴표들을 대신 이스케이프해 줘요.
반환
SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저가 보낼 메시지를 지정하는 JSON 형식 문자열을 반환해요.
예를 들어 함수를 호출하면서 JSON 메시지를 전달한다고 해 볼게요:
SELECT SNOWFLAKE.NOTIFICATION.APPLICATION_JSON('{"data": "hello world"}');
함수는 다음과 같은 JSON 형식 문자열을 반환해요:
'{"application/json":"{\"data\": \"hello world\"}"}'
함수가 메시지의 키와 값 주위에 있는 쌍따옴표를 어떻게 이스케이프하는지 주목하세요.
예제
SYSTEM$SEND_SNOWFLAKE_NOTIFICATION로 알림 보내기 문서를 참고하세요.