-1
A
答えて
0
ご注文状況が「新規」の場合は、電子メール通知を送信するジョブをスケジュールする必要があります。
ので、今、次のストアドプロシージャ
CREATE PROCEDURE NewOrders_Job
AS
BEGIN
DECLARE @OrderName varchar(200), @EmailAddress varchar(200)
SELECT
@OrderName = ' You have a sale for '+[OrderName]+', at +'CONVERT(VARCHAR(10),GETDATE(),)'+'
,@EmailAddress = [EmailAddress]
FROM [Orders table]
WHERE
[Status] = 'New'
IF(ISNULL(@EmailAddress,'')<>'')
BEGIN
--mail
DECLARE
@profile_name VARCHAR(200)
,@recipients VARCHAR(MAX)
,@copy_recipients VARCHAR(MAX)
,@blind_copy_recipients VARCHAR(MAX)
,@body VARCHAR(MAX)
,@body_format VARCHAR(MAX)
,@subject VARCHAR(MAX)
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Your_Profile_Name'
,@recipients = @EmailAddress
,@copy_recipients = '[email protected]'
,@blind_copy_recipients = '[email protected]'
,@body = @OrderName
,@body_format = 'HTML'
,@subject = 'You have a new sales Order';
END
END
を作成する場合は、
+0
ありがとう – Abbaskhan
関連する問題
- 1. SQLサーバーのdbメールキューのクリア
- 2. ユニットテストLaravel 5のメールキュー
- 3. SQL ServerサブスクリプションエラーSQL Server 2016
- 4. PostOSでCentOS上のメールキューに戻る
- 5. SQL ServerのSELECTのパフォーマンスがSQL Serverで
- 6. SQL Serverの/ T-SQL:
- 7. SQL ServerのSQLクエリ
- 8. SQL Server 2000とSQL Server 2008の同期
- 9. SQL Server CEとSQL Serverの同期
- 10. SQL Server 2012とSQL Server 2005の同期
- 11. は、SQL Serverでの作業SQL Serverで
- 12. SQL Server ExpressとSQL Serverのパフォーマンス
- 13. SQL Serverは - SQL Server内の同じテーブル
- 14. は、SQL Server 2005ではSQL Serverの
- 15. SQL Server 2000 Serverのエラー
- 16. DjangoのSQLクエリのSQL Server
- 17. SQL ServerのSQLの場合
- 18. SQL Serverの
- 19. SQL Serverの:行
- 20. SQL Serverのsp_tableoption
- 21. SQL Serverの
- 22. スプリットテキスト - SQL Serverの
- 23. SQL Serverのアソシエイティブテーブル
- 24. のSQL Server:
- 25. SQL Serverのストアドプロシージャ
- 26. SQL Serverの:
- 27. SQL Serverのトリガーエラーメッセージ
- 28. SQL Serverのバックエンド
- 29. は、SQL Serverの
- 30. SQL Serverの:クエリ
ほぼ同様[質問](http://stackoverflow.com上記のストアドプロシージャでの30分間の実行新しいジョブを作成36469391#36469391)は、昨日質問されました。あなたは、それをスケジュールされた仕事と組み合わせることができます –