2017-09-25 7 views
0

SQL Serverジョブでジョブをスケジュールする方法テーブル 'DB'の列 '列'がNULLの場合、ジョブは電子メールアラートを送信しますか?ColumnがNULLの場合、電子メールアラートを送信するSQLジョブをスケジュールしますか?

+0

は、あなたが作業[データベースメールプロファイル](https://docs.microsoft.com/en-us/sql/relational-databases/database-mail/create-を設定していますa-database-mail-profile)はまだですか? – iamdave

答えて

0

Database Mail Profileの作業を設定したら、適切なスケジュールでsp_send_dbmailを必要に応じて実行する予定のSQL Agent Jobを作成することができます。例については

declare @NullCheck nvarchar(100); 
set @NullCheck = (select YourColumn from YouTable); 

if @NullCheck is null 
execute msdb.dbo.sp_send_dbmail @profile_name = 'YourDBMailProfileName' 
           ,@recipients = '[email protected]' 
           ,@subject = 'Column is NULL' 
           ,@body = 'The Column is currently NULL' 
関連する問題