sqlserver 데이터 베 이 스 는 저장 과정 과 dbmail 을 사용 하여 정시 에 메 일 을 보 냅 니 다.
Create PROCEDURE [dbo].[sp_send_error_alert]
AS
declare
@v_contentnvarchar(max),
@v_mail_tonvarchar(500),
@v_bodynvarchar(max),
@v_titilenvarchar(100)
,@v_br_idnvarchar(50)
,@v_installmentsnvarchar(10)
,@v_remarknvarchar(100)
BEGIN
SETNOCOUNTON;
set@v_titile=\' ;
set@v_content=\'\';
DECLAREcursor_repaymentCURSORFOR
SELECT
br_id
,installments
,remark
fromdw_account_repaymentt
where
status!=1
andis_del=0
orderbyt.add_datetimedesc;
OPENcursor_repayment
FETCHNEXTFROMcursor_repaymentINTO
@v_br_id-- ID
,@v_installments--
,@v_remark--
WHILE@@FETCH_STATUS=0
BEGIN
set@v_content=@v_content+\'<tr><td>\'+@v_br_id+\'</td>\'+\'<td>\'+@v_installments+\'</td>\'+\'<td>\'+@v_remark+\'</td></tr>\';
fetchnextfromcursor_repaymentinto
@v_br_id-- ID
,@v_installments--
,@v_remark--
end;
CLOSEcursor_repayment;--
DEALLOCATEcursor_repayment;--
ifLEN(@v_content)>0
begin
SET@v_body=\'<html><H1> </H1><bodybgcolor=white><tableborder=1><tr><th> ID</th><th> </th><th> </th></tr>\'
SET@v_body=@v_body+@v_content+\'</table></body></html>\'
EXECmsdb.dbo.sp_send_dbmail
@recipients=N\' [email protected]; [email protected]\',@body=@v_body,@body_format=\'HTML\'
,@subject=@v_titile,@profile_name=\' (db_profiler)\
Job(SqlServer 에이전트->작업)을 만 들 고 실행 파 라 메 터 를 설정 하 며 이 저장 과정 을 정시 에 실행 하면 정시 에 메 일 을 보 낼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
우분투에 SQL 서버 설치Microsoft SQL Server는 오늘날 업계에서 가장 눈에 띄는 데이터베이스 중 하나입니다. 이번 포스팅에서는 우분투에 설치하는 방법을 알려드리겠습니다. sudo 권한이 있는 계정 1단계: 터미널 열기 단축키...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.