2014-07-23 2 views
1

자동으로 실행되는 트리거 또는 기능을 작성하고 5 일 된 데이터를 삭제하려고합니다. 현재 날짜를 저장하는 테이블에 데이터 열이 있습니다. 프로그램이 자동으로 실행되고 해당 데이터가 삭제됩니다. SQL Server 2008을 사용합니다.5 일 후 SQL 서버에서 데이터 삭제

+1

** 트리거 **는 특정 이벤트가 발생하면 트리거됩니다. 행이 삽입, 삭제, 업데이트됩니다. 트리거는 정기적으로 실행할 수 없습니다. SQL Server 에이전트에서 예약 할 수있는 SQL 문 (또는 저장 프로 시저)을 작성해야합니다. –

답변

1

매일 밤마다 실행되는 이전 데이터를 삭제하는 작업을보다 잘 생성하십시오.

INSERT 또는 UPDATE이 트리거를 실행하여 속도를 늦추므로이 경우에는 트리거가 좋은 해결책이 아닙니다.