EMAIL_INTEGRATION_CONFIG
EMAIL_INTEGRATION_CONFIG
EMAIL_INTEGRATION_CONFIG() 함수는 이메일 알림에 사용할 이메일 알림 통합(integration), 수신자, 제목 줄을 지정하는 JSON 객체를 반환해요. 이 함수는 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저에 전달할 통합 구성 객체를 만드는 데 사용하는 헬퍼 함수예요.
본문
문법
SNOWFLAKE.NOTIFICATION.EMAIL_INTEGRATION_CONFIG(
'<email_integration_name>',
'<subject>',
<array_of_email_addresses_for_to_line> )
SNOWFLAKE.NOTIFICATION.EMAIL_INTEGRATION_CONFIG(
'<email_integration_name>',
'<subject>',
<array_of_email_addresses_for_to_line>,
<array_of_email_addresses_for_cc_line>,
<array_of_email_addresses_for_bcc_line> )
반환
SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 저장 프로시저가 보낼 알림 통합을 지정하는 JSON 형식 문자열을 반환해요.
예를 들어, 아래 제목 줄과 "To:" 줄의 이메일 주소 목록과 함께 알림 통합 이름 'my_email_int'를 전달한다고 가정해요.
SELECT SNOWFLAKE.NOTIFICATION.EMAIL_INTEGRATION_CONFIG(
'my_email_int',
'Updates',
ARRAY_CONSTRUCT('[email protected]', '[email protected]')
)
이 함수는 다음 JSON 형식 문자열을 반환해요.
'{"my_email_int":{"subject":"Updates","toAddress":["[email protected]","[email protected]"]}}'
다음 예제는 "Cc:" 줄의 이메일 주소 목록을 추가해 같은 알림을 보내요. 여기서는 반환 객체에서 bccAddress 속성을 제외하기 위해 "Bcc:" 주소에 NULL을 전달해요.
SELECT SNOWFLAKE.NOTIFICATION.EMAIL_INTEGRATION_CONFIG(
'my_email_int',
'Updates',
ARRAY_CONSTRUCT('[email protected]', '[email protected]'),
ARRAY_CONSTRUCT('[email protected]'),
NULL
)
이 함수는 다음 JSON 형식 문자열을 반환해요.
'{"my_email_int":{"subject":"Updates","toAddress":["[email protected]","[email protected]"],"ccAddress":["[email protected]"]}}'
다음 예제는 "Bcc:" 줄의 이메일 주소 목록을 추가해 같은 알림을 보내요.
SELECT SNOWFLAKE.NOTIFICATION.EMAIL_INTEGRATION_CONFIG(
'my_email_int',
'Updates',
ARRAY_CONSTRUCT('[email protected]', '[email protected]'),
ARRAY_CONSTRUCT('[email protected]'),
ARRAY_CONSTRUCT('[email protected]')
)
이 함수는 다음 JSON 형식 문자열을 반환해요.
'{"my_email_int":{"subject":"Updates","toAddress":["[email protected]","[email protected]"],"ccAddress":["[email protected]"],"bccAddress":["[email protected]"]}}'
예제
SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 사용하기를 참고해 알림을 보내세요.