44.5. 트리거 기능#

함수가 트리거로 사용되면 사전TD트리거 관련 값 포함 :

TD [ "이벤트"]

이벤트를 문자열로 포함합니다.삽입, 업데이트, 삭제또는Truncate.

td [ "when"]

중 하나를 포함합니다, 이후또는대신.

TD [ "레벨"]

containsrow또는진술.

TD [ "New"]
TD [ "Old"]

로드 레벨 트리거의 경우 트리거 이벤트에 따라 각각의 트리거 행을 포함합니다.

TD [ "이름"]

트리거 이름을 포함합니다.

td [ "table_name"]

트리거가 발생한 테이블의 이름을 포함합니다.

td [ "table_schema"]

트리거가 발생한 테이블의 스키마를 포함합니다.

td [ "릴리드"]

방아쇠가 발생한 테이블의 OID를 포함합니다.

td [ "args"]

트리거 만들기명령 포함 인수가 포함되어 있습니다.td [ "args"] [0]totd [ "args"] [n-1].

iftd [ "when"]is또는대신andTD [ "레벨"]isRow, 당신은 반환 할 수 있습니다없음또는"OK"행이 수정되지 않음을 나타내는 Python 함수에서"skip"이벤트 중단 또는 IFTD [ "이벤트"]is삽입또는업데이트반환 할 수 있습니다"Modify"새 행을 수정했음을 나타냅니다. 그렇지 않으면 반환 값이 무시됩니다.

정정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면