반응형
안녕하세요.
원하는 결과값을 알림으로 받기 위해서는 메일에 예쁘게 테이블 형식으로 보여지게 하는게 필수 입니다.
그래서 HTML을 이용하여, 예쁘게 꾸며서 메일로 쏘는 경우가 많은데요.
(HTML 만들기 : https://www.red-gate.com/simple-talk/blogs/generating-html-sql-server-queries/ )
이렇게 보낼때 HTML 로 이쁘게 말아서 보내려고 하면 전부 깨져서 나오거나, HTML 코딩 그대로 나오는 경우가 있습니다.
그래서 이리 저리 방법을 찾다가 body를 XML로 만들어서 보내려고 하면 다음의 오류가 납니다.
보내지지도 않습니다...ㅡㅡ;
그래서 찾아낸게 바로 이겁니다.
exec msdb.dbo.sp_send_dbmail @profile_name = 'Mail_Send', @recipients = '받는이', @subject = '제목', @body = @body_txt, @body_format = 'HTML'
아래의 @body_format을 'HTML'로 지정하면 됩니다.
그렇게 하면 @body를 HTML형식으로 인식하여, 예쁘게 나오는 것을 볼 수 있습니다.
감사합니다.
반응형
'Database > MSSQL Server' 카테고리의 다른 글
[MSSQL] NULL 비교 (2) | 2023.12.12 |
---|---|
[MSSQL] BEGIN ... END (0) | 2023.12.12 |
SQL Server 2016 - JSON parser (0) | 2017.06.01 |
Partition Truncate Table (0) | 2017.04.14 |
Alwayson Automatic synchronization Login(Alwayson 로그인 자동 동기화) ② (0) | 2016.08.25 |