推广 热搜: csgo  vue  2023  angelababy  gps  信用卡  新车  htc  落地  控制 

SQLServer之删除触发器

   2023-07-23 网络整理佚名2860
核心提示:删除表时,将同时删除与表关联的所有触发器。目录视图中删除有关该触发器的信息。删除DML触发器1、连接数据库,选择数据库,选择数据表-》展开数据表-》展开触发器-》右键点击-》选择删除。删除DDL触发器1、连接数据库,选择数据库-》展开可编程性-》展开数据库触发器-》右键点击-》选择删除。删除LOGON触发器1、连接数据库-》展开服务器对象-》展开触发器-》右键点击-》选择删除。

删除触发注意事项

可以通过删除 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脚本删除触发器语法:

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON