트리거 특성

IBM® 데이터 서버 트리거 오브젝트의 특성입니다.

특정 구문에 대한 자세한 정보는 각각의 데이터베이스 제품에 포함된 참조 정보를 확인하십시오. 일부 데이터베이스 공급자 또는 버전의 구문 정의는 다음 설명과 다를 수도 있습니다.

일반 페이지
특성 설명
이름 오브젝트의 이름을 지정합니다.
레이블 비주얼 다이어그램에 표시되는 레이블을 지정합니다.
스키마 이 오브젝트가 작성된 관련 스키마를 표시합니다.
조치 시간 트리거에 대한 조치 시간을 지정합니다.
BEFORE
삽입, 삭제 또는 갱신 조작으로 주제 테이블에 변경사항이 적용되기 전에 트리거 조치가 실행되도록 지정합니다.
AFTER
주제 테이블이 실제로 갱신되어 데이터베이스에 변경사항이 적용된 후에 연관된 트리거 조치가 적용되도록 지정합니다.
INSTEADOF
연관된 트리거 조치가 주제 뷰에 대한 조치를 대체하도록 지정합니다. 지정된 주제 뷰에 대해서 각 유형의 조작에 대해 하나의 INSTEAD OF 트리거만 허용됩니다.
세분화 트리거 조치의 세분성에 대한 옵션을 지정합니다. ROW(FOR EACH ROW) 또는 COLUMN(FOR EACH COLUMN)을 선택할 수 있습니다.
삽입 테이블 또는 뷰에서 INSERT문이 실행될 때 트리거 조치가 발생하도록 지정합니다. 일부 데이터 서버에서는 하나의 트리거 조치만 지정할 수 있습니다.
삭제 테이블 또는 뷰에서 DELETE문이 실행될 때 트리거 조치가 발생하도록 지정합니다. 일부 데이터 서버에서는 하나의 트리거 조치만 지정할 수 있습니다.
갱신 테이블 또는 뷰에서 UPDATE문이 실행될 때 트리거 조치가 발생하도록 지정합니다. 일부 데이터 서버에서는 하나의 트리거 조치만 지정할 수 있습니다.
갱신 컬럼 갱신 선택란을 선택한 경우에만 사용할 수 있습니다. 편집 모드에서 생략 부호[...] 단추를 클릭하여 창을 열어 갱신 컬럼을 선택할 수 있습니다. 격자는 선택한 컬럼의 이름 및 데이터 유형을 표시합니다.
세부사항 페이지
특성 설명
이전 행 트리거링 SQL 조작 전에 행 상태를 식별하는 상관 이름을 지정합니다.
새 행 이미 실행된 BEFORE 트리거의 SET문 및 트리거링 SQL 조작에 의해 수정된 대로 행 상태를 식별하는 상관 이름을 지정합니다.
이전 테이블 OLD_TABLE_AS절의 임시 테이블 이름 ID를 지정합니다.
새 테이블 NEW_TABLE_AS절의 임시 테이블 이름 ID를 지정합니다.
WHEN절 트리거 조치에 대한 검색 조건을 지정합니다.
조치 본문 트리거 조치에 대한 SQL 프로시저 명령문을 지정합니다.
문서 페이지
오브젝트에 대해서 사용자가 제공한 정보를 지정합니다.
어노테이션 페이지(편집 모드에서만)
특성을 추가, 수정 또는 삭제하십시오.

피드백