이 장에서는 글쓰기에 대한 일반적인 정보를 제공합니다pl/pgsql (토토 베이 : 문서 : 8.1 : PL/PGSQL -SQL 절차 언어), PL/TCL (37 장), pl/perl (PostgreSQL : 문서 : 8.1 : PL/윈 토토 -윈 토토 절차 언어) 및pl/python (제 39 장). 이 장을 읽은 후에
C에서 와이즈 토토 함수를 작성하는 것도 가능합니다.
와이즈 토토는 데이터베이스가 해야하는 사양입니다삽입, 업데이트또는삭제운영, 당시 한 번SQL진술. 와이즈 토토 이벤트가 발생하면
와이즈 토토 함수는 와이즈 토토 전에 정의되어야합니다와이즈 토토. (와이즈 토토 함수는 그것의 와이즈 토토 기능을받습니다TriggerData구조, 형태가 아닙니다
일단 적절한 와이즈 토토 함수가 생성되면와이즈 토토 만들기. 같은 와이즈 토토
PostgreSQL제공per-row와이즈 토토 및당사자 당와이즈 토토. 당직 방향 와이즈 토토와 함께로드 레벨와이즈 토토 및명령문 수준각각 와이즈 토토.
와이즈 토토도로 분류됩니다.전와이즈 토토 및이후와이즈 토토. 와이즈 토토 전 성명서 수준
진술 당 와이즈 토토로 호출 된 와이즈 토토 함수null. 와이즈 토토 기능heappuple) 호출
반환 할 수 있습니다null
로드 레벨 용삽입and업데이트와이즈 토토 전용, 반환
NEW행삽입and업데이트와이즈 토토,old행삭제와이즈 토토).
로드 레벨 와이즈 토토에 대한 반환 값은 무시됩니다null.
동일한 이벤트에 대해 둘 이상의 와이즈 토토가 정의 된 경우null, 작업이 버려집니다
일반적으로 와이즈 토토가 선택되기 전의 행은 OR을 확인하는 데 사용됩니다타임 스탬프열 또는 확인
와이즈 토토 함수가 SQL 명령을 실행하면 이들은 이들입니다삽입와이즈 토토가 명령을 실행할 수 있습니다삽입다시 해고 될 와이즈 토토. 그것
와이즈 토토가 정의되면 인수를 지정할 수 있습니다.목적삽입적절한 열이있는 테이블의 이벤트, 자동으로업데이트와이즈 토토
와이즈 토토를 지원하는 각 프로그래밍 언어에는 자체가 있습니다삽입또는업데이트)와 그 주장이 있었다와이즈 토토 만들기. aNEW행삽입and업데이트와이즈 토토 및/또는old행업데이트and삭제와이즈 토토. 진술 수준