2012-08-25 4 views
1

브라우저를 통해 양식이 입력되었습니다. 데이터베이스에 값을 입력합니다. 데이터베이스에있는 항목에 스크립트를 호출하고 싶습니다. (브라우저에서 호출하지 마십시오. 이벤트가 발생하면데이터베이스의 신호

트리거가 자동으로 실행 저장 프로 시저의 특별한 종류는 다음과 같습니다. 브라우저가 시간 제한 문제가로서 당신이 트리거이 필요한 것처럼

+1

? 이 스크립트는 왜 그렇게 오래 걸리는가? –

+0

예. 나는 방아쇠를 찾고 있습니다. 그것은 사용자가 –

답변

0

가 보이는) 할 필요가있는 경우이 스크립트는 10 시간이 걸릴 수 있습니다 데이터베이스 서버.

예 : 난 당신이 트리거를 찾고 상상

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 = '[email protected]', 
     @body = 'Don''t forget to print a report for the sales force.', 
     @subject = 'Reminder'; 
GO 

CREATE TRIGGER (Transact-SQL)

+0

완벽한 열쇠를 기반으로 몇 가지 무거운 백엔드 암호화 계산 않습니다 .. 우리는 또한 MySQL 데이터베이스에 트리거를 만들 수 있습니까? –

+0

예 : http://dev.mysql.com/doc/refman/5.0/en/triggers.html – Martin