Sdílet prostřednictvím


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

  1. V Server Explorer, rozbalte tabulky složky.

  2. Pravým tlačítkem myši na název tabulky nebo zobrazení, které chcete vytvořit aktivační události.

  3. 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) . . .*/
    
  4. 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

  5. Zapsat zbývající text aktivační události v jazyce SQL.

Viz také

Další zdroje

Práce s aktivační události