35.57. 토토 결과 #

보기토토 결과현재 사용자가 소유하고 있거나 다른 권한이있는 테이블 및 뷰의 현재 데이터베이스에 정의 된 모든 토토 결과가 포함되어 있습니다.selecton.

표 35.55. 토토 결과

열 유형

설명

trigger_catalog SQL_IDENIFIER

토토 결과가 포함 된 데이터베이스 이름 (항상 현재 데이터베이스)

trigger_schema SQL_IDENIFIER

토토 결과를 포함하는 스키마 이름

trigger_name SQL_IDENTIFIER

토토 결과 이름

Event_Manipulation character_data

토토 결과를 발사하는 이벤트 (삽입, 업데이트또는삭제)

event_object_catalog SQL_IDENIFIER

토토 결과가 정의 된 테이블을 포함하는 데이터베이스 이름 (항상 현재 데이터베이스)

event_object_schema SQL_IDENIFIER

토토 결과가 정의 된 테이블을 포함하는 스키마 이름

event_object_table SQL_IDENIFIER

토토 결과가 정의 된 테이블의 이름

Action_order cardinal_number

동일한 테이블에서 토토 결과 중에서 해고 순서Event_Manipulation, Action_timingaction_orientation. 안에PostgreSQL, 토토 결과가 이름 순서로 발사 되므로이 열은이를 반영합니다.

Action_Condition character_data

언제토토 결과의 조건, null이면 null (테이블이 현재 활성화 된 역할에 의해 테이블을 소유하지 않은 경우 null)

Action_statement character_data

토토 결과가 실행 한 명령문 (현재 항상함수 실행기능(...))

action_orientation character_data

토토 결과가 각 처리 된 행에 대해 한 번 발생하는지 또는 각 명령문에 대해 한 번 발생하는지 여부를 식별합니다 (Row또는성명서)

Action_timing character_data

방아쇠가 발생하는 시간 (, 이후또는대신)

Action_Reference_old_table SQL_IDENTIFIER

이름의 이름old전환 테이블 또는 null이면 null

Action_Reference_new_table SQL_IDENIFIER

이름의 이름NEW전환 테이블 또는 null if none

Action_Reference_old_row SQL_IDENIFIER

에서 사용할 수없는 기능에 적용postgresql

Action_Reference_new_row SQL_IDENIFIER

에서 사용할 수없는 기능에 적용PostgreSQL

생성 time_stamp

에서 사용할 수없는 기능에 적용PostgreSQL


토토 결과PostgreSQL정보 스키마의 표현에 영향을 미치는 SQL 표준과 두 가지 비 호환성이 있습니다. 먼저 토토 결과 이름은 각 테이블에 로컬입니다.PostgreSQL, 독립 스키마 객체가 아니라. 따라서 하나의 스키마에 정의 된 중복 토토 결과 이름이 다른 테이블에 속하는 한 정의 될 수 있습니다. (trigger_catalogandtrigger_schema실제로 토토 결과가 정의 된 테이블과 관련된 값입니다.) 둘째, 토토 결과는 여러 이벤트에서 발사하도록 정의 될 수 있습니다.PostgreSQL(예 :insert 또는 update), SQL 표준은 하나만 허용합니다. 토토 결과가 여러 이벤트에서 발사하도록 정의되면 정보 스키마에서 각 이벤트 유형마다 하나씩 여러 행으로 표시됩니다. 이 두 가지 문제의 결과로보기의 주요 키토토 결과정말(trigger_catalog, trigger_schema, event_object_table, trigger_name, event_manipulation)대신(trigger_catalog, trigger_schema, trigger_name), 이것은 SQL 표준이 지정한 것입니다. 그럼에도 불구하고 토토 결과를 SQL 표준 (스키마에서 고유 한 토토 결과 이름과 토토 결과 당 하나의 이벤트 유형 만 하나만)을 준수하는 방식으로 토토 결과를 정의하면 영향을 미치지 않습니다..

Note

이전PostgreSQL9.1,이보기 열Action_timing, Action_Reference_old_table, Action_Reference_new_table, Action_Reference_old_rowAction_Reference_new_row지명컨디션, 조건_reference_old_table, 조건_reference_new_table, 조건 _reference_old_row조건 _reference_new_row각각. 그것이 그들이 SQL : 1999 표준에서 지명 된 방식이었습니다. 새로운 이름은 SQL : 2003 이상을 준수합니다.

수정 제출

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