| PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 30. ��Ϣģʽ | Fast Forward | Next | 
��ͼ triggers �������ж����ڵ�ǰ���ݿ⣬�������ڵ�ǰ�û��Ĵ������� �����������Ҳ�Ǵ������������ߡ���
Table 30-35. triggers �ֶ�
| ���� | �������� | ���� | 
|---|---|---|
| trigger_catalog | sql_identifier | �����ô����������ݿ����֣����ǵ�ǰ���ݿ⣩ | 
| trigger_schema | sql_identifier | �����ô�������ģʽ���� | 
| trigger_name | sql_identifier | ���������� | 
| event_manipulation | character_data | �������������¼���(INSERT��UPDATE������DELETE�� | 
| event_object_catalog | sql_identifier | �������������ڵı����ڵ����ݿ����֣����ǵ�ǰ���ݿ⣩ | 
| event_object_schema | sql_identifier | �����������������ڱ��ģʽ������ | 
| event_object_name | sql_identifier | �������������ڵı������ | 
| action_order | cardinal_number | ��δʵ�� | 
| action_condition | character_data | Ӧ����һ��PostgreSQL ��û�е����� | 
| action_statement | character_data | ������ִ�е���䣨Ŀǰ���� EXECUTE PROCEDURE function(...)�� | 
| action_orientation | character_data | ��ʶ�������ǶԴ����ÿһ�м������Ƕ�ÿ����䣨ROW ���� STATEMENT�� | 
| condition_timing | character_data | ������������ʱ�䣨BEFORE ���� AFTER�� | 
| condition_reference_old_table | sql_identifier | Ӧ����һ��PostgreSQL ��û�е����� | 
| condition_reference_new_table | sql_identifier | Ӧ����һ��PostgreSQL ��û�е����� | 
PostgreSQL ����Ĵ�������Ӱ�쵽��Ϣģʽ�ı�����ʽ���棬 �� SQL ����������ͬ�����ȣ��� PostgreSQL ������������DZ��صĶ��� �����Ƕ�����ģʽ������ˣ����ǿ�����һ��ģʽ�ﶨ���ظ��Ĵ��������֣�ֻҪ�������ڲ�ͬ�ı� ��trigger_catalog �� trigger_schema ʵ���������ڴ������������ڱ�����֡��� �ڶ���PostgreSQL ��Ĵ��������Զ���Ϊ�ڶ���¼��ϴ��������� ON INSERT OR UPDATE���� �� SQL ��ֻ����һ�������һ������������Ϊ�ڶ���¼��ϴ�������ô����Ϣģʽ���������Ϊ���У� ÿ���¼�һ�С���Ϊ������ԭ����ͼ triggers ������ʵ������ (trigger_catalog, trigger_schema, trigger_name, event_object_name, event_manipulation)�� ������ (trigger_catalog, trigger_schema, trigger_name)�� ������ SQL �������ġ���Ȼ������㶨��һ����ѭ SQL ���Ĵ�������������������ģʽ��Ψһ�� ����ÿ��������ֻ��һ���¼�������Щ���鲻�ᷳ���㡣