0
나는 SQL 서버 2008SQL Server 트리거 지연?
CREATE TRIGGER trigger_mytable
ON dbo.mytable
FOR INSERT, DELETE, UPDATE
AS
EXTERNAL NAME mycode.[trig.mytable].myfn
mytable.myfn
의 코드는 C#으로 인 한 테이블에 대한 트리거를 만들었습니다. 데이터베이스에 대한 연결을 열고 이벤트에 따라 삽입 또는 삭제 된 테이블을 쿼리하여 트리거 데이터를 가져옵니다. 엔트리가 삽입되어 테이블에서 즉시 삭제되거나 (즉 초 또는 분 단위로) 트리거 함수가 호출되지 않을 수 있습니까? 간단히 트리거의 지연 또는 부재가있을 수 있습니까? 내 이해는 트리거가 폴링보다는 인터럽트 방식의 메커니즘을 사용한다는 것입니다. 나는 SQL Server와 트리거를 처음 사용합니다.
그래서 트리거에 대한 종속성의 일종이다 호출 INSERT 또는 DELETE가 실행됩니까? 따라서 트리거 코드의 호출을 우회하여 테이블에 삽입/삭제할 수는 없습니다. 그렇습니까? – Lalitha
@Lalitha : 예, 당신은 의존성으로 생각할 수 있습니다. 아니요, 일부는 트리거를 사용하지 않는 한 정상적으로 우회 할 수 없습니다. 그러나 최종 사용자에게 부여해서는 안되는 높은 권한이 필요합니다. – gbn
설명해 주셔서 감사합니다. – Lalitha