Перейти к основному содержимому

triggers

примечание

Это представление не применимо к доступным функциям в Selena.

triggers предоставляет информацию о триггерах.

В triggers предоставляются следующие поля:

ПолеОписание
TRIGGER_CATALOGИмя каталога, к которому принадлежит триггер. Это значение всегда def.
TRIGGER_SCHEMAИмя базы данных, к которой принадлежит триггер.
TRIGGER_NAMEИмя триггера.
EVENT_MANIPULATIONСобытие триггера. Это тип операции над связанной таблицей, для которой активируется триггер. Значение может быть INSERT (строка была вставлена), DELETE (строка была удалена) или UPDATE (строка была изменена).
EVENT_OBJECT_CATALOGКаждый триггер связан ровно с одной таблицей. Каталог, в котором находится эта таблица.
EVENT_OBJECT_SCHEMAКаждый триггер связан ровно с одной таблицей. База данных, в которой находится эта таблица.
EVENT_OBJECT_TABLEИмя таблицы, с которой связан триггер.
ACTION_ORDERПорядковая позиция действия триггера в списке триггеров на той же таблице с теми же значениями EVENT_MANIPULATION и ACTION_TIMING.
ACTION_CONDITIONЭто значение всегда NULL.
ACTION_STATEMENTТело триггера; то есть оператор, выполняемый при активации триггера. Этот текст использует кодировку UTF-8.
ACTION_ORIENTATIONЭто значение всегда ROW.
ACTION_TIMINGАктивируется ли триггер до или после события-триггера. Значение может быть BEFORE или AFTER.
ACTION_REFERENCE_OLD_TABLEЭто значение всегда NULL.
ACTION_REFERENCE_NEW_TABLEЭто значение всегда NULL.
ACTION_REFERENCE_OLD_ROWИдентификаторы старых столбцов. Значение всегда OLD.
ACTION_REFERENCE_NEW_ROWИдентификаторы новых столбцов. Значение всегда NEW.
CREATEDДата и время создания триггера. Это значение DATETIME(2) (с дробной частью в сотых долях секунды) для триггеров.
SQL_MODESQL-режим, действовавший при создании триггера и под которым выполняется триггер.
DEFINERПользователь, указанный в предложении DEFINER (часто пользователь, создавший триггер).
CHARACTER_SET_CLIENT
COLLATION_CONNECTION
DATABASE_COLLATIONСопоставление базы данных, с которой связан триггер.