이벤트 젠 토토 생성 — 새로운 이벤트 트리거 정의
이벤트 젠 토토 생성이름켜짐이벤트[ 언제필터_변수IN (필터_값[, ... ]) [ 그리고 ... ] ] 실행 기능 | 절차함수_이름()
이벤트 젠 토토 생성새 이벤트 트리거를 생성합니다. 지정된 이벤트가 발생할 때마다언제9597_9750PostgreSQL : 문서 : 11 : 40 장. 이벤트 배트맨 토토. 이벤트 트리거를 생성한 사용자가 소유자가 됩니다.
이름새 트리거에 부여할 이름입니다. 이 이름은 데이터베이스 내에서 고유해야 합니다.
이벤트주어진 함수에 대한 호출을 트리거하는 이벤트의 이름입니다. 참조PostgreSQL : 문서 : 11 : 40.1. 이벤트 스포츠 토토 동작 개요이벤트 이름에 대한 자세한 내용을 확인하세요.
필터_변수이벤트를 필터링하는 데 사용되는 변수의 이름. 이를 통해 트리거 실행을 트리거가 지원되는 경우의 하위 집합으로 제한할 수 있습니다. 현재 유일하게 지원되는filter_variableis태그.
필터_값연관된 값 목록filter_variable젠 토토가 실행되어야 합니다. 에 대한태그, 이는 명령 태그 목록을 의미합니다(예:'드롭 기능').
함수_이름인수를 받지 않고 유형을 반환하는 것으로 선언된 사용자 제공 함수event_trigger.
구문에서이벤트 젠 토토 생성, 키워드기능그리고절차은 동일하지만 참조된 함수는 어떤 경우에도 프로시저가 아닌 함수여야 합니다. 키워드의 사용절차여기는 역사적이며 더 이상 사용되지 않습니다.
수퍼유저만이 이벤트 트리거를 생성할 수 있습니다.
단일 사용자 모드에서는 이벤트 트리거가 비활성화됩니다(참조포스트그레스). 잘못된 이벤트 트리거로 인해 데이터베이스가 너무 많이 비활성화되어 트리거를 삭제할 수도 없는 경우 단일 사용자 모드에서 다시 시작하면 그렇게 할 수 있습니다.
어떤 실행도 금지스포츠 토토 베트맨 : 문서 : 11 : 5 장 데이터 정의명령:
함수 생성 또는 교체 abort_any_command() 반환 event_trigger 언어 plpgsql AS $$ 시작 RAISE EXCEPTION '% 명령이 비활성화되었습니다', tg_tag; 끝; $$; ddl_command_start에서 이벤트 트리거 abort_ddl 생성 함수 실행 abort_any_command();
없습니다이벤트 젠 토토 생성SQL 표준의 문입니다.