Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Список созданных триггеров




Удаление триггера

 

Для удаления триггера предназначен оператор drop trigger, который имеет следующий синтаксис:

 

DROP TRIGGER tbl_name. trigger_name

 

Оператор удаляет триггер с именем trigger_name таблицы tbl_name. Далее демонтируется удаление триггера sub_count таблицы catalogs.

 

 

 

 

Получить список триггеров, доступных текущему пользователю, можно при помощи оператора show triggers, который имеет следующий синтаксис:

 

SHOW TRIGGERS [FROM db_name ] [LIKE expr ]

 

Оператор позволяет извлечь список и характеристики триггера из базы данных db_name. Если база данных имеет большое количество триггеров, результирующую таблицу можно ограничить при помощи ключевого слова like, имеющего тот же синтаксис, что и ключевое слово like в операторе select. Далее приводится пример использования оператора show triggers.

 

Замечание! Оператор show triggers введен, начиная с MySQL 5.0.10.

 

 

Столбцы из результирующей таблицы оператора show triggers имеют следующий смысл:

 

  • Trigger – название триггера;
  • Event – тип события, который служит сигналом для запуска триггера, может принимать три значения: insert, update, delete;
  • Table – название таблицы, к которой привязан триггер;
  • Statement – тело триггера, именно этот блок будет выполняться при запуске триггера;
  • Timing – момент выполнения триггера: до или после срабатывания оператора операции Event, данный параметр может принимать два значения: before и after;
  • Created – зарезервированный параметр, в настоящий момент всегда принимающий значение null;
  • sql_mode – SQL-режим, который действует во время выполнения триггера;
  • Definer – учетная запись, из-под которой был создан триггер.

 

 

Оглавление

1. Хранимые процедуры и функции. 3

1.1. Создание хранимой процедуры (функции) 3

1.2. Использование параметров. 4

1.3. Локальные переменные. 6

1.4. Присвоение значения локальной переменной. 9

1.5. Форматирование временного интервала. 9

1.6. Операторы ветвления. 11

1.6.1. Оператор if…then…else. 12

1.6.2. Оператор case. 14

1.6.3. Проверка правильности ввода. 16

1.6.4. Вывод приветствия в зависимости от времени суток. 17

1.7. Циклы.. 17

1.7.1. Оператор while. 17

1.7.2. Досрочный выход из цикла. 19

1.7.3. Оператор repeat 22

1.7.4. Оператор loop. 23

1.7.5. Отсутствующие идентификаторы.. 24

1.8. Получение списка созданных хранимых процедур и функций. 24

1.9. Содержимое хранимой процедуры.. 27

1.10. Удаление хранимых процедур. 28

1.11. Редактирование хранимых процедур. 29

1.12. Обработчик ошибок. 30

1.13. Курсоры.. 34

1.14. Рекурсивные хранимые процедуры.. 36

2. Триггеры.. 39

2.1. Создание триггера. 39

2.2. Удаление триггера. 42

2.3 Список созданных триггеров. 42




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 546; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.