Перейти к основному содержимому
Версия: 2.0.x

triggers

примечание

Этот view не применим к доступным функциям в 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_MODEРежим SQL, действовавший при создании триггера и при котором триггер выполняется.
DEFINERПользователь, указанный в выражении DEFINER (часто это пользователь, создавший триггер).
CHARACTER_SET_CLIENT
COLLATION_CONNECTION
DATABASE_COLLATIONСопоставление базы данных, с которой связан триггер.