Триггеры и хранимые процедуры в MS SQL Server (Triggers and stored procedures)

Триггеры и хранимые процедуры в MS SQL Server (Triggers and stored procedures)

Октябрь 16, 2016

 95  5

8,735 просмотров

comments powered by Disqus
15:31 Видеокурс по SQL Essential. Урок 8. Хранимые процедуры. Пользовательские функции

Видеокурс по SQL Essential. Урок 8. Хранимые процедуры. Пользовательские функции

Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Ссылка на полный курс — http://itvdn.com/ru/video/sql-essential?utm_source=yb_promo_sqless

Для того, чтобы оптимизировать работу базы и не отправлять на сервер большие объемы SQL запросов, можно создать хранимую процедуру, которая будет представлять блок кода, хранящийся на сервере для неоднократного запуска со стороны клиента. В этом видео уроке по SQL Вы изучите тонкости написания хранимых процедур, а также научитесь создавать функции, которые также помогут оптимизировать и упростить работу с данными.

 137  13

15,714 просмотров

11:26 Индексация в Базах Данных

Индексация в Базах Данных

Как работает индексация в базах данных?

 567  26

21,733 просмотров

17:45 DML triggers in sql server   Part 43

DML triggers in sql server Part 43

In this video we will learn about triggers in sql serevr. There are 3 types of triggers
1. DML triggers
2. DDL triggers
3. Logon trigger

DML triggers are fired automatically in response to DML events (INSERT, UPDATE & DELETE). DML triggers can be again classified into 2 types
1. After triggers (Sometimes called as FOR triggers)
2. Instead of triggers.

After triggers, fires after the triggering action. The INSERT, UPDATE, and DELETE statements, causes an after trigger to fire after the respective statements complete execution. INSTEAD of triggers, fires instead of the triggering action. The INSERT, UPDATE, and DELETE statements, causes an INSTEAD OF trigger to fire INSTEAD OF the respective statement execution.

Text version of the video
http://csharp-video-tutorials.blogspot.com/2012/09/dml-triggers-part-43.html

Slides
http://csharp-video-tutorials.blogspot.com/2013/09/part-43-dml-triggers.html

All SQL Server Text Articles
http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html

All SQL Server Slides
http://csharp-video-tutorials.blogspot.com/p/sql-server.html

All Dot Net and SQL Server Tutorials in English
https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd

All Dot Net and SQL Server Tutorials in Arabic
https://www.youtube.com/c/KudvenkatArabic/playlists

 1266  54

395,297 просмотров

23:19 CIB Point   Microsoft SQL Server 2012   хранимые процедуры, функции, триггеры
8:22 11a  Основы запросов SQL   Создание хранимой процедуры
7:47 5  Основы запросов SQL   Команда редактирования UPDATE
15:40 SQL Server interview training :-What are triggers , inserted and deleted tables ?

SQL Server interview training :-What are triggers , inserted and deleted tables ?

For more such videos visit http://www.questpond.com
For more such videos subscribe https://www.youtube.com/questpondvideos?sub_confirmation=1
See our other Step by Step video series below :-
Learn SQL Server Step by Step http://tinyurl.com/ja4zmwu
Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN
Learn Data Science in 1 hour :- https://tinyurl.com/y5o7qbau
Learn angular tutorial step by step https://tinyurl.com/ycd9j895
Learn C# Step by Step https://goo.gl/FNlqn3
Learn Design Pattern Step by Step https://goo.gl/eJdn0m
Learn Azure Step by Step :- https://tinyurl.com/y6fmrech
Learn Data structures & algorithm https://tinyurl.com/ybx29c5s
Learn MVC Core step by step :- http://tinyurl.com/y9jt3wkv
Learn ASP.NET MVC 5 step by step :- https://tinyurl.com/y6g69txf
Learn Xamarin Mobile Programming Step by Step :- https://goo.gl/WDVFuy
Learn SharePoint Step by Step in 8 hours:- https://goo.gl/XQKHeP
Learn Tableau step by step :- https://tinyurl.com/kh6ojyo

Preparing for C# /.NET interviews start here http://www.youtube.com/watch?v=gaDn-sVLj8Q

In this video we will try to understand what are triggers and how to use inserted and deleted tables.

We are also distributing a 100 page Ebook "Sql Server Interview Question and Answers". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on [email protected] with the shared link and we will email you the PDF.

 886  42

178,615 просмотров

22:55 Уроки MS SQL Server. Отношения между таблицами

Уроки MS SQL Server. Отношения между таблицами

Что такое внешний ключ, и каким он может быть.

Поддержи развитие канала! https://money.yandex.ru/to/410013905743578
Qiwi Wallet 79534684569

Группа ВКонтакте: https://vk.com/easycomp

Скрипты для урока:
https://drive.google.com/file/d/0B1njhfJVtfRpU2hyODQwZXlMZFU/view?usp=sharing
https://drive.google.com/file/d/0B1njhfJVtfRpUGg4ck01bzJ4Uzg/view?usp=sharing

 886  22

62,673 просмотров

4:6 Язык SQL. Что такое триггер и для чего нужны триггеры в реляционных базах данных?

Язык SQL. Что такое триггер и для чего нужны триггеры в реляционных базах данных?

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zametki-o-mysql/tema-13-triggery-v-sql-na-primere-bazy-dannyx-sqlite.html
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
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 триггер.

 61  3

2,959 просмотров

11:21 Основы SQL - #4 – Триггеры

Основы SQL - #4 – Триггеры

Пройди БЕСПЛАТНО профориентацию в IT — https://bit.ly/2NLILne

На этом уроке мы рассмотрим понятие триггер в базах данных и как с ним работать (создавать, удалять) в SQLite, MySQL и PostgreSQL.

Полезные ссылки:
• https://www.sqlite.org/lang_createtrigger.html
• https://dev.mysql.com/doc/refman/5.7/en/create-trigger.html
• http://www.postgresql.org/docs/9.1/static/sql-createtrigger.html

Ссылка на профиль автора вконтакте: vk.com/sk.avenger

Не ограничивай себя видеоуроками на YouTube!
Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение!

Школа онлайн-образования: https://loftschool.com/
Telegram: https://telegram.me/loftblog
Slack: http://slack.loftblog.ru/
Сайт: http://loftblog.ru/
Instagram: https://www.instagram.com/loftblog/
Группа вконтакте: http://vk.com/loftblog
Facebook: http://www.facebook.com/loftblog
Twitter: http://twitter.com/loft_blog

Больше уроков от lofblog: #loftblog
Все уроки по хештегу: #loftblogSQL
Полезные уроки для веб-программиста: #вебпрограммист
#SQL
—————————————————————————————————————————-
Не забываем, что самый лучший способ сказать "спасибо" — нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :))

 397  29

40,865 просмотров