토토 베이 만들기새 토토 베이를 만듭니다.function_name특정 이벤트시
토토 베이는삽입, 업데이트또는삭제is삽입, 업데이트또는삭제완료되었습니다). 토토 베이가 전에 발사되면삽입and업데이트작동 만 해당). 이벤트 후 방아쇠가 발사되면 모두"Visible"토토 베이에게.
표시된 토토 베이각 행작업이 수정하는 모든 행마다 한 번 호출됩니다. 을 위한삭제10 행에 영향을 미칩니다ON DELETE토토 베이에서각 진술에 대해한 번만 실행합니다토토 베이).
또한 토토 베이가 A에 대한 발사로 정의 될 수 있습니다Truncate각각.
또한 토토 베이 정의는 부울을 지정할 수 있습니다언제조건언제조건은 오래된 것을 검사 할 수 있습니다언제조건
같은 종류의 여러 토토 베이가 동일하게 정의 된 경우
select행을 수정하지 않습니다select토토 베이. 규칙
참조PostgreSQL : 문서 : 9.0 : 토토 결과더 많은 것
새 토토 베이를 제공하는 이름. 이것은 뚜렷해야합니다
함수가 이전 또는 이전에 호출되는지 여부를 결정합니다
삽입, 업데이트, 삭제또는Truncate; 이것은 이벤트를 지정합니다또는.
for업데이트토토 베이, 그것은입니다
업데이트column_name1[,column_name2...]
토토 베이는 적어도 나열된 경우에만 발사됩니다.
표의 이름 (선택적으로 스키마 자격)
이것은 토토 베이 절차가 여부를 지정합니다각 진술에 대해입니다
토토 베이 여부를 결정하는 부울 표현언제지정되어 있으며 함수는 만 가능합니다조건반환true13126_13130각 행토토 베이,언제조건은 열의 열을 참조 할 수 있습니다old.column_name또는NEW.column_name각각. 의삽입토토 베이는 할 수 없습니다oldand삭제토토 베이는 참조 할 수 없습니다NEW.
현재,언제표현
NO를 취하는 것으로 선언 된 사용자가 제공하는 기능토토 베이, 토토 베이시 실행됩니다
선택적 쉼표로 구분 된 인수 목록
테이블에 토토 베이를 만들려면 사용자에게가 있어야합니다.토토 베이테이블의 특권. 사용자execute
use드롭 토토 베이제거하려면
열 특정 토토 베이 (업데이트column_name)는 언제 발사됩니다업데이트Command 'sSET목록. 열의 값이업데이트 전토토 베이는 아닙니다업데이트 ... SET X = X ...방아쇠를 발사합니다x, 열의 값에도 불구하고
at전토토 베이,언제조건은 바로 직전에 평가됩니다언제테스트와 실질적으로 다르지 않습니다NEW전Trigger 's언제조건은 검사 할 수 없습니다NEW행 (SudOID)
in이후토토 베이,언제조건은 행 바로 뒤에 평가됩니다이후Trigger 's언제조건은 사실을 반환하지 않으며 대기열을 큐를 타지 않아도됩니다.
inPostgreSQL이전 버전opaque가 아니라토토 베이. 오래된 덤프의 로딩을 지원합니다토토 베이 만들기수락 할 것입니다opaque그러나토토 베이.
함수 실행check_account_update
행이있을 때마다계정가 될 예정입니다
토토 베이 check_update 만들기
동일하지만 열면 함수 만 실행밸런스업데이트명령 :
토토 베이 check_update 만들기
이 양식은 열이면 함수 만 실행합니다밸런스실제로 값이 변경되었습니다 :
토토 베이 check_update 만들기
로그 업데이트를 위해 함수 호출계정, 그러나 무언가가 변경된 경우에만 :
Trigger log_update 만들기
the토토 베이 만들기성명서PostgreSQL하위 집합을 구현합니다SQL표준. 그만큼
SQL은에 대한 별칭을 정의 할 수 있습니다."Old"and"New"토토 베이 된 정의에 사용할 행 또는 테이블토토 베이 생성 ... on). 부터PostgreSQL토토 베이 절차를 허용합니다
PostgreSQL만 허용생성, 토토 베이 된 동작으로. 이 제한은 아닙니다
SQL은 여러 토토 베이를 발사해야한다고 지정합니다PostgreSQL판단 된 이름 순서를 사용합니다
SQL이이를 지정합니다삭제 전캐스케이드 삭제 화재의 토토 베이이후계단식삭제완료. 그만큼PostgreSQL행동은삭제 전삭제 전에 항상 발사합니다전토토 베이 행을 수정하거나 업데이트를 방지합니다
단일 토토 베이에 대한 여러 조치를 지정하는 기능또는isPostgreSQLSQL 확장
방화제를위한 발사 능력TruncateisPostgreSQLSQL 확장