윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
이전 | PostgreSQL : 문서 : 9.4 : PL/토토 핫 -토토 핫 절차 언어 | CHAPTER 42. PL/토토 결과 -토토 결과 PROCERALIAN LANGUAGE | 다음 |
pl/토토 결과을 사용하여 트리거 기능을 작성할 수 있습니다. 트리거 함수에서 해시 참조$ _td현재 트리거 이벤트에 대한 정보가 포함되어 있습니다.$ _td는 글로벌 변수이며 트리거의 호출마다 별도의 로컬 값을 얻습니다. 의 필드$ _td해시 참조는 다음과 같습니다.
NEW열의 가치foo
old열의 가치foo
트리거 이름이
트리거 이벤트 :삽입, 업데이트, 삭제, Truncate또는알 수없는
방아쇠가 호출 된 시점 :전, 이후, 대신또는알 수없는
트리거 레벨 :행, 성명서또는알 수없는
트리거가 발사 된 테이블의 OID
트리거가 발사 된 테이블의 이름
트리거가 발사 된 테이블 이름. 이것은 더 이상 사용되지 않았으며 향후 릴리스에서 제거 될 수 있습니다.
트리거가 발사 된 테이블의 스키마 이름은
트리거 함수의 인수 수
트리거 함수의 인수. 존재하지 않음$ _td-> argcis 0입니다.
로우 레벨 트리거는 다음 중 하나를 반환 할 수 있습니다.
작동 실행
작동을 실행하지 마십시오
NEW트리거 함수에 의해 행이 수정되었습니다
위의 일부를 보여주는 트리거 함수의 예가 있습니다.
테이블 테스트 생성 (
이전 | 윈 토토 : 문서 : 9.4 : 윈 토토 9.4.26 문서화 | 다음 |
신뢰하고 신뢰할 수없는 pl/토토 결과 | PostgreSQL : 문서 : 9.4 : PL/토토 핫 -토토 핫 절차 언어 | PL/토토 결과 이벤트 트리거 |