무지개 토토 만들기새 트리거를 입력합니다 현재 데이터베이스로. 방아쇠가 연관됩니다 관계테이블그리고 의지 지정된 함수 실행func.
트리거는 이전에 이전에 발사하도록 지정할 수 있습니다. 튜플에서 작동을 시도합니다 (제약 조건을 확인하기 전에 그리고삽입, 업데이트또는삭제IS 시도) 또는 수술이 시도 된 후 (예 : 제약 조건이 확인되고삽입, 업데이트또는삭제완료되었습니다). 이벤트 전에 방아쇠가 발생하면 트리거는 현재 튜플의 작업을 건너 뛰거나 변경할 수 있습니다. 삽입되는 튜플 (for삽입및업데이트운영 만). 트리거 인 경우 이벤트 후 화재, 마지막 삽입을 포함한 모든 변경 사항 업데이트 또는 삭제는 트리거에게 "가시적"입니다.
SPI의 장을 참조하고PostgreSQL 프로그래머 안내서더 많은 정보.
지정된 분배기 코드가 유통 업체 테이블을 추가 또는 업데이트하기 전에 테이블 영화 :
트리거 if_dist_exists를 만듭니다 각 행의 필름에 삽입 또는 업데이트하기 전에 절차 실행 check_primary_key ( 'did', 'Distributors', 'did');
유통 업체를 취소하거나 코드를 업데이트하기 전에 제거하십시오 테이블 필름에 대한 모든 참조 :
Trigger If_film_exists 작성 각 행의 유통 업체를 삭제하거나 업데이트하기 전에 절차 실행 check_foreign_key (1, 'cascade', 'did', 'films', 'did');