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.