Jak: Vytvoření aktivační události
Aktivační události můžete psát v Transact-SQL Microsoft SQL Server databází nebo PL/SQL pro databáze Oracle.Vytvoření aktivační události zadáním:
Aktuální tabulka nebo zobrazení (v případě aktivace místo).
Transakce úpravy dat, které aktivační událost; Přidání nových dat (INSERT), aktualizace stávajících dat (UPDATE) nebo odstranění existujících dat (odstranit).
Akce, které aktivační událost spustí po provedení transakce můžete určit.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Vytvoření aktivační události
V Server Explorer, rozbalte tabulky složky.
Pravým tlačítkem myši na název tabulky nebo zobrazení, které chcete vytvořit aktivační události.
Zvolte Přidat novou aktivační událost v místní nabídce.
V editoru zdrojového kódu s kostrou příkazů SQL je vytvořen nový aktivační:
CREATE TRIGGER authors_Trigger1 ON dbo.authors FOR /* INSERT, UPDATE, DELETE */ AS /* IF UPDATE (column_name) . . .*/
-nebo-
CREATE TRIGGER titleview_Trigger1 ON dbo.titleview INSTEAD OF /* INSERT, UPDATE, DELETE */ AS /* IF UPDATE (column_name) . . .*/
Upravte výchozí text aktivační události takto:
Replace
S
authors_Trigger1
Název, který chcete přiřadit k aktivační události
/*INSERT, UPDATE, DELETE */
Typ akce, které budou aktivaci aktivační události
/*IF UPDATE (column_name) . . .*/
Transakce, které bude probíhat
Zapsat zbývající text aktivační události v jazyce SQL.