Maison >base de données >tutoriel mysql >Quelles sont les méthodes pour supprimer les déclencheurs dans SQL
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 ;] .
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.
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.
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.
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.
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.
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.
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 :
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!