개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 이벤트 토토 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

이벤트 토토 사이트 만들기

이벤트 토토 사이트 만들기 - 새 이벤트 트리거 정의

시놉시스

이벤트 토토 사이트 만들기이름on이벤트[whenfilter_variablein (Filter_Value[, ...]) [및 ...]]function_name()

설명

이벤트 토토 사이트 만들기새 이벤트 트리거를 만듭니다. 지정된 이벤트가 발생할 때마다언제트리거와 관련된 조건이 만족되는 경우 트리거 함수가 실행됩니다. 이벤트 트리거에 대한 일반적인 소개는 참조39 장. 이벤트 트리거를 생성하는 사용자는 소유자가됩니다.

매개 변수

이름

새 트리거를 제공하는 이름. 이 이름은 데이터베이스 내에서 고유해야합니다.

이벤트

주어진 함수로 호출을 트리거하는 이벤트의 이름. 보다섹션 39.1이벤트 이름에 대한 자세한 내용은

filter_variable

이벤트를 필터링하는 데 사용되는 변수의 이름. 이를 통해 트리거의 발사를 지원되는 경우의 하위 집합으로 제한 할 수 있습니다.filter_variableistag.

Filter_Value

관련 값 목록filter_variable토토 사이트가 발사 해야하는 것. 을 위한tag, 이것은 명령 태그 목록을 의미합니다 (예 :'drop function').

function_name

인수가없고 유형을 반환하는 것으로 선언 된 사용자가 공급 한 함수event_trigger.

노트

슈퍼 사용자만이 이벤트 트리거를 만들 수 있습니다.

이벤트 트리거가 단일 사용자 모드에서 비활성화되었습니다 (Postgres). 잘못된 이벤트 트리거가 데이터베이스를 너무 비활성화하여 트리거를 삭제할 수없고 단일 사용자 모드로 다시 시작하면 그렇게 할 수 있습니다..

예제

어떤 실행을 금지토토 사이트 순위 : 문서 : 10 : 5 장 데이터 정의명령 :

함수 생성 또는 교체 abort_any_command ()

호환성

없음이벤트 토토 사이트 만들기SQL 표준의 명령문.