방법: 트리거 만들기
트리거를 작성할 수 있습니다 Transact-SQL Microsoft SQL Server 데이터베이스 또는 Oracle 데이터베이스용 PL/SQL.다음을 지정하여 트리거를 만듭니다.
현재 테이블 또는 뷰(INSTEAD OF 트리거의 경우)
트리거를 활성화하는 데이터 수정 트랜잭션으로는 새 데이터 추가(INSERT), 기존 데이터 업데이트(UPDATE) 또는 기존 데이터 삭제(DELETE)가 있습니다.
사용자가 지정한 트랜잭션 바로 다음에 트리거가 수행할 동작
[!참고]
다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.
트리거를 만들려면
서버 탐색기에서 테이블 폴더를 확장합니다.
트리거를 만들 테이블 또는 뷰의 이름을 마우스 오른쪽 단추로 클릭합니다.
바로 가기 메뉴에서 새 트리거 추가를 선택합니다.
소스 코드 편집기에 기초 SQL 문을 사용한 새 트리거가 만들어집니다.
CREATE TRIGGER authors_Trigger1 ON dbo.authors FOR /* INSERT, UPDATE, DELETE */ AS /* IF UPDATE (column_name) . . .*/
또는
CREATE TRIGGER titleview_Trigger1 ON dbo.titleview INSTEAD OF /* INSERT, UPDATE, DELETE */ AS /* IF UPDATE (column_name) . . .*/
기본 트리거 텍스트를 다음과 같이 수정합니다.
Replace
With
authors_Trigger1
트리거에 할당할 이름
/*INSERT, UPDATE, DELETE */
이 트리거를 활성화할 동작의 형식
/*IF UPDATE (column_name) . . .*/
발생할 트랜잭션
SQL을 사용하여 나머지 트리거 텍스트를 작성합니다.