可以通过删除 DML 触发器或删除触发器表来删除 DML 触发器。 当删除表时,与该表关联的所有触发器也将被删除。
删除触发器后,有关触发器的信息将从 sys.、sys. 和 sys. 中删除。 目录视图。
仅当所有触发器都是使用同一 ON 子句创建时,才可以使用一个 DROP 语句删除多个 DDL 触发器。
要重命名触发器,请使用 DROP 和 . 要更改触发器的定义,请使用 ALTER。
有关确定特定触发器依赖性的详细信息,请参阅 sys.、sys.(-SQL) 和 sys.(-SQL)。
有关查看触发器文本的详细信息,请参阅 (-SQL) 和 sys.(-SQL)。
有关查看现有触发器列表的详细信息,请参阅 sys.(-SQL) 和 sys.(-SQL)。
要删除 DML 触发器,需要对定义触发器的表或视图具有 ALTER 权限。
要删除使用服务器范围(ON ALL)定义的 DDL 触发器或删除登录触发器需要服务器权限。 要删除使用数据库范围 (ON ) 定义的 DDL 触发器,需要当前数据库中的 ALTER ANY DDL 权限。
删除触发器 使用SSMS数据库管理工具删除DML触发器
1、连接数据库,选择数据库,选择数据表-》展开数据表-》展开触发器-》右键-》选择删除。
2、在删除对象弹出框-》点击确定-》无需刷新即可看到删除结果。
删除 DDL 触发器
1、连接数据库,选择数据库-》展开可编程性-》展开数据库触发器-》右键-》选择删除。
2、在删除对象弹出框-》点击确定-》无需刷新即可看到删除结果。
删除 LOGON 触发器
1、连接数据库-》展开服务器对象-》展开触发器-》右键-》选择删除。
2、在删除对象弹出框-》点击确定-》无需刷新即可看到删除结果。
使用T-SQL脚本删除触发器语法: