Heim >Datenbank >MySQL-Tutorial >Welche Methoden gibt es zum Löschen von Triggern in SQL?

Welche Methoden gibt es zum Löschen von Triggern in SQL?

清浅
清浅Original
2019-05-11 15:53:1020292Durchsuche

Es gibt zwei Möglichkeiten, Trigger in SQL zu löschen: 1. Verwenden Sie das SSMS-Datenbankverwaltungstool, um Trigger zu löschen. 2. Verwenden Sie das [T-SQL]-Skript, um Trigger zu löschen. Der Code lautet [Drop Trigger Trigger Name;] .

Welche Methoden gibt es zum Löschen von Triggern in SQL?

Es gibt zwei Möglichkeiten, SQL-Trigger zu löschen:

1. Löschen mit dem SSMS-Datenbankverwaltungstool Trigger

DML-Trigger löschen

1. Stellen Sie eine Verbindung zur Datenbank her, wählen Sie die Datenbank aus. 》Datentabelle erweitern – Auslöser erweitern – Rechtsklick – „Löschen“ auswählen.

Welche Methoden gibt es zum Löschen von Triggern in SQL?

2. Im Popup-Fenster „Objekt löschen“ – „Klicken Sie auf OK –“ können Sie das Löschergebnis ohne Aktualisierung sehen.

Welche Methoden gibt es zum Löschen von Triggern in SQL?

Image 055.png

DDL-Trigger löschen

1. Stellen Sie eine Verbindung zur Datenbank her und wählen Sie die Datenbank aus. 》Programmierbarkeit erweitern -> Datenbank-Trigger erweitern -> Rechtsklick -> Löschen auswählen.

Image 056.png

2. Im Popup-Fenster „Objekt löschen“ – „Klicken Sie auf OK –“ können Sie das Löschergebnis ohne Aktualisierung sehen.

Welche Methoden gibt es zum Löschen von Triggern in SQL?

Welche Methoden gibt es zum Löschen von Triggern in SQL?

LOGON-Trigger löschen

1. Mit Datenbank verbinden -> Serverobjekt erweitern - 》Erweitern Sie den Auslöser-》Rechtsklick-》Wählen Sie Löschen.

Image 059.png

2. Im Popup-Fenster „Objekt löschen“ – „Klicken Sie auf OK –“ können Sie das Löschergebnis ohne Aktualisierung sehen.

Welche Methoden gibt es zum Löschen von Triggern in SQL?

Welche Methoden gibt es zum Löschen von Triggern in SQL?

2. Verwenden Sie das T-SQL-Skript, um Trigger zu löschen

Syntax :

--Datenbankreferenz deklarieren

use 数据库;
go

--Bestimmen Sie, ob sie existiert. Wenn sie existiert, löschen Sie sie

if exists(select * from sys.triggers where name=触发器名)

-- DML-Trigger löschen

drop trigger 触发器名;

----DDL-Trigger löschen

--drop trigger 触发器名 on database;

--Anmeldetrigger löschen

--drop trigger 触发器名 on all server;
go

Beispiel: Dieses Beispiel zeigt Entfernen Sie den DML-Update-Trigger.

--Datenbankreferenz deklarieren

use testss;
go

--Bestimmen Sie, ob sie vorhanden ist, und löschen Sie sie, wenn sie vorhanden ist

if exists(select * from sys.triggers where name='updatetri')
drop trigger updatetri;
go

Beispielergebnis:

Image 052.png

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es zum Löschen von Triggern in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen