토토 사이트 생성이름이전 | 이후이벤트[또는 ...] 
    켜짐테이블각  행에 대해 | 진술 
    실행 절차ER"기능BLE (인수 )
  기존 트리거의 이름.
테이블의 이름.
삽입, 삭제 또는 업데이트 중 하나입니다.
사용자 제공 함수.
토토 사이트가 성공적으로 수행되면 이 메시지가 반환됩니다. 생성되었습니다.
토토 사이트 생성새 트리거를 입력합니다 현재 데이터베이스에 들어갑니다. 트리거는 다음과 연결됩니다. 관계relname그리고 그럴 것이다 지정된 기능을 실행합니다기능 이름.
트리거는 다음 중 하나 이전에 실행되도록 지정할 수 있습니다. 튜플에 대한 작업이 시도되었습니다(제약조건을 확인하기 전에). INSERT, UPDATE 또는 DELETE가 시도된 경우) 또는 이후 작업이 시도되었습니다(예: 제약 조건을 확인한 후). INSERT, UPDATE 또는 DELETE가 완료되었습니다.) 방아쇠를 당기는 경우 이벤트가 발생하기 전에 실행되면 트리거는 해당 작업을 건너뛸 수 있습니다. 현재 튜플 또는 삽입되는 튜플을 변경합니다(INSERT의 경우). 및 UPDATE 작업에만 해당). 트리거가 실행된 후에 실행되면 이벤트, 마지막 삽입, 업데이트를 포함한 모든 변경 사항 또는 삭제는 트리거에 "표시"됩니다.
다음의 SPI 및 트리거에 대한 장을 참조하십시오.PostgreSQL 프로그래머 가이드더 보기 정보.
토토 사이트 생성은포스트그레언어 확장.
관계 소유자만이 이에 대한 토토 사이트를 생성할 수 있습니다. 관계.
현재 릴리스(v6.4)부터 STATEMENT 트리거는 구현되었습니다.
참조드롭 토토 사이트정보 트리거를 제거하는 방법에 대해 알아보세요.
지정된 배포자 코드가 다음 위치에 있는지 확인하십시오. distributions 테이블에 행을 추가하거나 업데이트하기 전에 테이블 영화:
토토 사이트 생성 if_dist_exists
    각 행의 필름을 삽입하거나 업데이트하기 전
    실행 절차 check_primary_key ('did', 'distributors', 'did');
  배포자를 취소하거나 코드를 업데이트하기 전에, 테이블 영화에 대한 모든 참조:
토토 사이트 생성 if_film_exists 
    각 행의 배포자를 삭제하거나 업데이트하기 전
    실행 절차 check_foreign_key (1, 'CASCADE', 'did', 'films', 'did');
아무것도 없습니다토토 사이트 생성inSQL92.
위의 두 번째 예는 FOREIGN을 사용하여 수행할 수도 있습니다. 다음과 같은 KEY 제약 조건:
테이블 배포자 생성(
    DECIMAL(3)을 수행했습니다.
    이름 VARCHAR(40),
    CONSTRAINT if_film_exists
    FOREIGN KEY(did) 참조 영화
    캐스케이드 업데이트 시 캐스케이드 삭제 시  
);
    그러나 외래 키는 아직 구현되지 않았습니다(버전 기준) 6.4) 에서포스트그레.