Какво е спусък

Съдържание:

Какво е спусък
Какво е спусък

Видео: Какво е спусък

Видео: Какво е спусък
Видео: АМНЕЗИЯ 😵 - Amnesia: The Dark Descent 2024, Може
Anonim

Съвременните бази данни са толкова сложни и данните в тях са толкова взаимосвързани, че са необходими специални процедури за тяхното предпазване от случайно нарушение. Задействанията ви позволяват да запазите всички данни непокътнати, дори ако неопитен потребител случайно натисне грешния бутон.

Задействане на задействане
Задействане на задействане

Основната цел на задействането е да запази референтната цялост на данните. Това означава, че дори ако базата данни се промени, винаги има опция да върнете всичко обратно. Те могат да се използват и за извършване на каскадни промени в свързани таблици, в които връзките се променят едновременно и не прекъсват връзките.

Самият тригер е съхранена процедура, която се изпълнява автоматично, когато данните се променят от човек или приложна програма. Той се "включва" веднага щом промяната на данните приключи. Промяната на данните и задействаният задействане се разглеждат като една транзакция (действие), така че когато възникне грешка или бъде открита, всичко може да се върне обратно, това се нарича връщане назад.

Задействане на задействане

  • Каскадни промени в свързани таблици с данни. Например, ако искате да изтриете конкретна колона или ред във всички таблици наведнъж, се използва задействане.
  • Връщане към оригиналните данни на таблицата
  • Проследяване на различни мачове. Например, задействаща схема може да забрани цената на даден артикул да намалее под покупната цена.
  • Анализ на различни опции за промени. Спусъкът е много удобен за изчисляване на опции преди и след модификация. Например можете да изчислите какво ще се случи, ако всички цени бъдат намалени с 5% или с колко ще се увеличат разходите за всички стоки с увеличаване на транспортните разходи. След анализ всички данни могат да бъдат върнати в първоначалния си вид.

Създайте спусък

Задействанията се създават в текущата база данни, но в тях можете да посочите обекти, разположени в други бази данни. Името на собственика на задействането трябва да е същото като името на собственика на таблицата. Създайте задействане в клаузата Creat. Полето For задава оператори за промяна на данни, след активиране на които задействането трябва да бъде включено. Например тя може да бъде вмъкната, актуализирана или изтрита в таблица.

След това трябва да посочите действията на задействането или условията на задействане. Това са действията, които трябва да се следват в отговор на вмъкването, изтриването или актуализирането на данни.

Препоръчано: