Microsoft SQL Server
DBMAIL
수색…
통사론
- sp_send_dbmail [[@ 프로필 이름 =] '프로필 이름'] [, [@받는 사람 =] '받는 사람 [; ... n] '] [, [@copy_recipients =]'copy_recipient [; ... n] '] [, [@blind_copy_recipients =]'blind_copy_recipient [; ', [@ 제목 =]'제목 '] [, [@ 본문 =]'본문 ' [, [@ body_format =] 'body_format'] [, [@importance =] '중요도'] [, @ 민감도 =] '민감도'] [, [@file_attachments =] '첨부 파일 [; ...] [, [@ query_attachment_filename =] query_attachment_filename] [, [@ query_attachment_filename]], [@ query_attachment_filename =], [@ query_attachment_filename] @, [@ query_result_header =] query_result_header], [@query_result_width =] query_result_width] [, [@ query_result_separator]], [query_result_separator]], [@exclude_query_output =] exclude_query_output] [, [@append_query_error =] append_query_error] [, [@query_no_truncate = ] [query_no_truncate] [, [@ query_result_no_padding =] @query_result_no_padding] [, [@mailitem_id =] mailitem_id] [OUTPUT]
간단한 이메일 보내기
이 코드는 간단한 텍스트 전용 전자 메일을 [email protected]으로 보냅니다.
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'The Profile Name',
@recipients = '[email protected]',
@body = 'This is a simple email sent from SQL Server.',
@subject = 'Simple email'
쿼리 결과 보내기
SELECT * FROM Users
의 쿼리 결과를 첨부하여 [email protected]
보냅니다.
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'The Profile Name',
@recipients = '[email protected]',
@query = 'SELECT * FROM Users',
@subject = 'List of users',
@attach_query_result_as_file = 1;
HTML 이메일 보내기
HTML 내용은 sp_send_dbmail
전달되어야합니다.
SQL Server 2012
DECLARE @html VARCHAR(MAX);
SET @html = CONCAT
(
'<html><body>',
'<h1>Some Header Text</h1>',
'<p>Some paragraph text</p>',
'</body></html>'
)
SQL Server 2012
DECLARE @html VARCHAR(MAX);
SET @html =
'<html><body>' +
'<h1>Some Header Text</h1>' +
'<p>Some paragraph text</p>' +
'</body></html>';
그런 다음 @body argument
와 함께 @html
변수를 사용하십시오. HTML 문자열은 @body
직접 전달할 수도 있지만 코드를 읽기가 더 어렵게 만들 수도 있습니다.
EXEC msdb.dbo.sp_send_dbmail
@recipients='[email protected]',
@subject = 'Some HTML content',
@body = @html,
@body_format = 'HTML';
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow