[Кирилл Антонов] Язык SQL. Что такое триггер и для чего нужны триггеры в реляционных базах данных?
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Кирилл Антонов» (@zametkinapolyahru). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Рубрика SQLite на сайте:
Текстовая версия:
Паблик блога в ВК:
Тематическая группа в ВК:
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Триггер – это особая разновидность хранимых процедур в базе данных. Особенность триггеров заключается в том, что SQL код, написанные в теле триггера, будет исполнен после того, как в базе данных произойдет какое-либо событие. События в базах данных происходят в результате выполнения DML команд или команд манипуляции данными. Если вы помните, то к командам манипуляции данными относятся: UPDATE, INSERT, DELETE и SELECT.
Команду SELECT мы не берем в расчет из-за того, что она никак не изменяет данные в базе данных, а лишь делает выборку данных. Основное назначение триггеров заключается в обеспечение целостности данных в базе данных, еще при помощи триггеров в SQL можно реализовать довольно-таки сложную бизнес-логику.
SQL код, написанный в теле триггера, будет выполнен автоматически, как только в базе данных произойдет одно из трех, указанных выше событий. Также мы можем задать самостоятельно события, по которым триггер будет срабатывать, а также SQL таблицу, для которой триггер будет срабатывать.
Для любой СУБД триггер – это в первую очередь объект базы данных, поэтому имя триггера должно быть уникальным во всей базе данных, SQLite в этом плане не исключение. У триггеров в SQL есть момент запуска. Момент запуска триггера можно разделить на два вида: BEFORE и AFTER. Момент запуска триггера AFTER говорит о том, что триггер будет запущен после выполнения какого-либо события в базе данных. Соответственно, момент запуска триггера BEFORE говорит о том, что триггер будет запущен до выполнения события в базе данных.
SQLite позволяет только читать данные из VIEW, в отличии, скажем, от MySQL или Oracle. Триггеры могут быть созданы для представлений с целью расширить набор операций манипуляции данными того или иного представления. Такой вид триггеров получил название INSTEAD OF триггер.
3 views
3
0
2 days ago 00:04:05 3
[Кирилл Антонов] Язык SQL. Что такое триггер и для чего нужны триггеры в реляционных базах данных?
3 days ago 00:05:59 76
г. Видео Развеска работ в г.Клин
3 days ago 00:42:09 376.2K
«Женитьба» – премьера. В рамках фестиваля «Наш Мусоргский. Из глубины…»
3 days ago 00:17:37 787
[ЛЁД] 10 глупых вопросов ХОККЕЙНОМУ СКАУТУ | Лёд
3 days ago 01:36:51 1.7K
Владивосток (4К, драма, реж. Антон Борматов, 2021 г.)
3 days ago 02:19:25 759
. Звезды НХЛ - Звезды КХЛ. Овечкин, Панарин, Малкин, Ковальчук, Радулов и др.
4 days ago 06:04:49 1
ЗАМЕЧАТЕЛЬНАЯ МЕЛОДРАМА О ЛЮБВИ! Подари мне счастье. ВСЕ СЕРИИ. Лучшие сериалы
4 days ago 00:17:25 54
ВСЕ ГОЛЫ ДНЯ - “ПАРК ЛИГА Крыма“ 2023/24
4 days ago 00:02:13 5
БДОУ г. Омска “Детский сад № 351 комбинированного вида“, семья Кляцовых
4 days ago 00:21:34 20.2K
Второй сезон онлайн-марафона Движения Первых «Первые. Навыки для жизни»: Выпуск №4
4 days ago 00:25:38 160
Телескоп год
4 days ago 00:29:33 1
“В физике этого ещё никто не видел“ | Пушка #85
4 days ago 00:32:04 507
Кубок России. Групповой этап. Класс BC2M. Терехов Антон - Собинов Кирилл
4 days ago 00:04:09 213.3K
Дельфин — Кто твой друг
5 days ago 00:06:07 813
Вьюгов Кирилл (Ноябрьск) - Помазкин Антон (Новый Уренгой)
5 days ago 01:33:09 12.3K
ВС по боксу «Памяти Героя России – гвардии майора – Виктора Омелькова», среди мужчин. Анапа. День 2.
6 days ago 00:33:27 95
[Vert Dider] Как устроен QR-код? [Veritasium]
6 days ago 00:01:42 28
Bel Suono – Севильский Цирюльник | Зелёный театр ВДНХ.
6 days ago 00:33:27 5K
Как устроен QR-код? [Veritasium]
6 days ago 00:04:54 48
Новогодняя ночь. Избранное. Игорь Кириллов о Голубом огоньке. Юрий Антонов (1992)
1 week ago 02:06:41 12.6K
Ауг «выжила из ума», Лазарева* ищет собутыльников, Поперечному** не смешно, Романова** заряжает пиво
1 week ago 01:52:33 4.1K
Ленгранстакан 2024
1 week ago 00:06:03 1
играю дуэль
1 week ago 00:01:02 146
“Тени внутри: (короткометражный фильм). Ноябрь 2024 год.