Maison  >  Article  >  base de données  >  Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

清浅
清浅original
2019-05-11 15:53:1020260parcourir

Il existe deux façons de supprimer des déclencheurs dans SQL : 1. Utilisez l'outil de gestion de base de données SSMS pour supprimer les déclencheurs ; 2. Utilisez le script [T-SQL] pour supprimer les déclencheurs, le code est [drop trigger trigger name ;] .

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

Il existe deux façons de supprimer les déclencheurs SQL :

1. Supprimer à l'aide de l'outil de gestion de base de données SSMS. Déclencheur

Supprimer le déclencheur DML

1. Connectez-vous à la base de données, sélectionnez la base de données, sélectionnez la table de données-. 》Développer le tableau de données-"Développer le déclencheur-"Clic droit-"Sélectionner supprimer.

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

2. Dans la boîte contextuelle de suppression de l'objet - "Cliquez sur OK -" vous pouvez voir le résultat de la suppression sans actualiser.

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

Image 055.png

Supprimer le déclencheur DDL

1. Connectez-vous à la base de données et sélectionnez la base de données- 》Développez la programmabilité -> Développez les déclencheurs de base de données -> Cliquez avec le bouton droit -> Sélectionnez Supprimer.

Image 056.png

2. Dans la boîte contextuelle de suppression de l'objet - "Cliquez sur OK -" vous pouvez voir le résultat de la suppression sans actualiser.

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

Supprimer le déclencheur de connexion

1. Se connecter à la base de données -> Développer l'objet serveur - 》Développez le déclencheur-》Clic droit-》Sélectionnez Supprimer.

Image 059.png

2. Dans la boîte contextuelle de suppression de l'objet - "Cliquez sur OK -" vous pouvez voir le résultat de la suppression sans actualiser.

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

Quelles sont les méthodes pour supprimer les déclencheurs dans SQL

2. Utilisez le script T-SQL pour supprimer les déclencheurs

Syntaxe :

--Déclarer la référence de la base de données

use 数据库;
go

--Déterminer si elle existe, si elle existe, la supprimer

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

-- Supprimer le déclencheur DML

drop trigger 触发器名;

----Supprimer le déclencheur DDL

--drop trigger 触发器名 on database;

--Supprimer le déclencheur de connexion

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

Exemple : Cet exemple montre Supprimez le déclencheur de mise à jour DML.

--Déclarer la référence de la base de données

use testss;
go

--Déterminer si elle existe, et la supprimer si elle existe

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

Exemple de résultat :

Image 052.png

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn