Udostępnij za pośrednictwem


Obiekt wyzwalacza

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Trigger Obiektu opisuje atrybuty jednego wyzwalacza Microsoft SQL Server.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

SQL Server obsługuje przy użyciu wyzwalaczy jako rodzaj procedura składowana.Wyzwalacze są uruchamiane, gdy podejmowana jest próba modyfikacji określone dane, takie jak próba usunięcia wierszy w tabela zdefiniowano wyzwalacza.Z wyzwalacz obiektu, można:

  • Tworzenie wyzwalacza programu SQL Server w istniejącej tabela programu SQL Server.

  • Usunięcie istniejącego wyzwalacza programu SQL Server z tabela programu SQL Server.

  • Generuj skrypt języka Transact-SQL, aby odtworzyć istniejącego wyzwalacza programu SQL Server za pomocą innych narzędzi.

  • Zmienić własność istniejącego wyzwalacza programu SQL Server.

Name Właściwość Trigger obiekt jest ciąg znaków.Wartość właściwość identyfikuje wyzwalacza programu SQL Server o nazwie i muszą być zgodne z regułami nazewnictwa wyzwalacza.Name Jest wymagana właściwość podczas tworzenia wyzwalacza programu SQL Server.

Aby utworzyć wyzwalacz w istniejącej tabela programu SQL Server

  1. Tworzenie Trigger obiektu.

  2. Ustaw Name właściwość.

  3. Ustaw Text właściwość zawiera skrypt języka Transact-SQL, Definiowanie zachowania wyzwalacza programu SQL Server.Aby uzyskać więcej informacji o skryptach wyzwalacza, zobacz CREATE TRIGGER (Transact-SQL).

  4. Pobierz Table obiektu odwołującego się do tabela programu SQL Server, z Tables kolekcja z odpowiednią Database obiektu.

  5. Użyj BeginAlter metoda Table obiekt, aby oznaczyć początek zmiany definicji tabela programu SQL Server.

  6. Dodaj nowy Trigger obiektu, aby Triggers kolekcja wybranego Table obiektu.

  7. Użyj DoAlter metoda Table obiekt, aby oznaczyć koniec zmian i tworzenia wyzwalacza programu SQL Server.

Ostrzeżenie

MergePullSubscription Obiekt jest zgodne z wystąpienia programu SQL Server w wersji 7.0 lub nowszej.Jednakże Trigger2 obiektu rozszerza funkcjonalność Trigger obiektu do użytku z funkcjami, które zostały wprowadzone w programie SQL Server 2000.

Zobacz także

Odwołanie