Sdílet prostřednictvím


Aktivační události (vizuální nástroje databáze)

Vizuální databázové nástroje podporuje DML aktivační události.Aktivační události DML jsou vyvolána při událostí jazyka (DML) manipulace do data v databázi.DML události obsahují příkazy INSERT, UPDATE nebo DELETE, které upravovat data v zadané tabulky nebo zobrazení.Aktivační událost DML můžete dotazy na jiné tabulky a může obsahovat složité příkazy jazyka Transact-SQL.Aktivační události a prohlášení, které ji jsou považovány za jednu transakci, která lze vrátit zpět z v rámci aktivační události.V případě zjištění závažné chyby (například nedostatek místa na disku), celou transakci automaticky vrátí zpět.

Související položky

Aktivační události DML jsou užitečné následujícími způsoby:

  • Jejich můžete přenést změny prostřednictvím související tabulky v databázi. však tyto změny mohou být provedeny, efektivněji pomocí CSS omezení referenční integrity.

  • Mohou chránit před škodlivým nebo nesprávné operace INSERT, UPDATE a DELETE a vynutit další omezení, která jsou složitější než uvedené kontrolní omezení.

  • Na rozdíl od kontrolních omezení mohou DML triggery odkazovat na sloupce v jiných tabulkách.Například aktivační události lze vybrat z jiné tabulky k porovnání vloženého nebo aktualizovaná data a provést další akce, například změnit data nebo zobrazit vlastní chybovou zprávu.

  • Mohou vyhodnotit stav tabulky před a po úpravě dat a provést akce na základě rozdíl.

  • Povolit více více aktivačních událostí DML stejného typu (INSERT, UPDATE nebo DELETE) v tabulce, umístit různé akce v reakci na stejný příkaz Úpravy.

Viz také

Další zdroje

Práce s aktivační události

Práce s tabulkami v Návrháři tabulky

Práce s omezeními