무지개 토토 생성새 트리거를 입력합니다 현재 데이터베이스에 들어갑니다. 트리거는 다음과 연결됩니다. 관계테이블그리고 그럴 것이다 지정된 기능을 실행합니다펑크.
트리거는 다음 중 하나 이전에 실행되도록 지정할 수 있습니다. 튜플에 대한 작업이 시도되었습니다(제약조건을 확인하기 전에). 그리고삽입, 업데이트또는삭제이다 시도됨) 또는 작업이 시도된 이후(예: 이후 제약 조건이 확인되고삽입, 업데이트또는삭제완료되었습니다). 이벤트가 발생하기 전에 트리거가 실행되면 트리거는 현재 튜플에 대한 작업을 건너뛰거나 변경할 수 있습니다. 삽입되는 튜플(for삽입그리고업데이트작업 전용). 방아쇠를 당기는 경우 이벤트 이후에 발생하며 마지막 삽입을 포함한 모든 변경 사항, 업데이트 또는 삭제는 트리거에 '표시'됩니다.
다음의 SPI 및 트리거에 대한 장을 참조하세요.PostgreSQL 프로그래머 가이드더 보기 정보.
지정된 배포자 코드가 다음에 존재하는지 확인하십시오. distributions 테이블에 행을 추가하거나 업데이트하기 전에 테이블 영화:
무지개 토토 생성 if_dist_exists
각 행의 필름을 삽입하거나 업데이트하기 전
실행 절차 check_primary_key ('did', 'distributors', 'did');
배급사를 취소하거나 코드를 업데이트하기 전에, 테이블 영화에 대한 모든 참조:
무지개 토토 생성 if_film_exists
각 행의 배포자를 삭제하거나 업데이트하기 전
실행 절차 check_foreign_key (1, 'CASCADE', 'did', 'films', 'did');