ブラウザを介してユーザーから入力されたフォームを取得します。データベースに値を入力します。データベースに作成されたエントリに対してスクリプトを呼び出したいです (ブラウザにはタイムアウトの問題があるため、ブラウザから呼び出したくありません。このスクリプトは、必要に応じて 10 時間かかります)
質問する
73 次
1 に答える
0
トリガーが必要なようです:
トリガーは、データベース サーバーでイベントが発生したときに自動的に実行される特別な種類のストアド プロシージャです。
例:
USE AdventureWorks2012;
GO
IF OBJECT_ID ('Sales.reminder2','TR') IS NOT NULL
DROP TRIGGER Sales.reminder2;
GO
CREATE TRIGGER reminder2
ON Sales.Customer
AFTER INSERT, UPDATE, DELETE
AS
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'AdventureWorks2012 Administrator',
@recipients = 'danw@Adventure-Works.com',
@body = 'Don''t forget to print a report for the sales force.',
@subject = 'Reminder';
GO
于 2012-08-25T10:17:46.917 に答える