Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

清浅
Freigeben: 2020-09-15 13:19:02
Original
20239 Leute haben es durchsucht

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
Nach dem Login kopieren

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

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

-- DML-Trigger löschen

drop trigger 触发器名;
Nach dem Login kopieren

----DDL-Trigger löschen

--drop trigger 触发器名 on database;
Nach dem Login kopieren

--Anmeldetrigger löschen

--drop trigger 触发器名 on all server;
go
Nach dem Login kopieren

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

--Datenbankreferenz deklarieren

use testss;
go
Nach dem Login kopieren

--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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!