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

Триггеры

Обзор​

Таблица triggers содержит информацию о триггерах. В настоящее время Apache Doris поддерживает эту таблицу для совместимости с MySQL, но не поддерживает пользовательские триггеры. Эта таблица всегда пуста.

База данных​

information_schema

Сведения о таблице​

Имя столбцаТипОписание
TRIGGER_CATALOGvarchar(512)Имя Catalog, которому принадлежит триггер. Всегда 'def'.
TRIGGER_SCHEMAvarchar(64)Имя схемы (базы данных), которой принадлежит триггер.
TRIGGER_NAMEvarchar(64)Имя триггера.
EVENT_MANIPULATIONvarchar(6)Событие, вызывающее срабатывание триггера (INSERT, UPDATE, DELETE).
EVENT_OBJECT_CATALOGvarchar(512)Имя Catalog таблицы, с которой связан триггер. Всегда 'def'.
EVENT_OBJECT_SCHEMAvarchar(64)Имя схемы (базы данных) таблицы, с которой связан триггер.
EVENT_OBJECT_TABLEvarchar(64)Имя таблицы, с которой связан триггер.
ACTION_ORDERbigintПорядковый номер триггера в порядке определения.
ACTION_CONDITIONvarchar(512)null
ACTION_STATEMENTvarchar(512)Тело триггера.
ACTION_ORIENTATIONvarchar(9)Всегда 'ROW'.
ACTION_TIMINGvarchar(6)Момент срабатывания триггера (BEFORE, AFTER).
ACTION_REFERENCE_OLD_TABLEvarchar(64)null
ACTION_REFERENCE_NEW_TABLEvarchar(64)null
ACTION_REFERENCE_OLD_ROWvarchar(3)Всегда 'OLD'.
ACTION_REFERENCE_NEW_ROWvarchar(3)Всегда 'NEW'.
CREATEDdatetimeВремя создания триггера.
SQL_MODEvarchar(8192)Режим SQL, действовавший на момент создания триггера.
DEFINERvarchar(77)Учётная запись, создавшая триггер.
CHARACTER_SET_CLIENTvarchar(32)Значение системной переменной character_set_client для сеанса на момент создания триггера.
COLLATION_CONNECTIONvarchar(32)Значение системной переменной collation_connection для сеанса на момент создания триггера.
DATABASE_COLLATIONvarchar(32)Порядок сортировки базы данных, с которой связан триггер.