www.rqgq.net > 如何查看sql sErvEr是否有触发器

如何查看sql sErvEr是否有触发器

1、通过可视化操作来管理和查看触发器 在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。 通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发...

select * from sysobjects where type='tr' 所有的触发器信息 知道名字就 select * from sysobjects where type='tr' and name='名字'

以sqlserver2008为例,可以写代码查看,也可以通过SQL Server Manager Studio工具的树形列表查看。 一、代码查看: 直接在SQL Server Manager Studio查询页面写语句: exec sp_helptext '触发器名' ; 二、树形列表查看: 1、用SQL Server Manage...

1)查看表中的触发器类型: sp_helptrigger:返回对当前数据库的指定表定义的 DML 触发器的类型。sp_helptrigger 不能用于 DDL 触发器。 示例: EXEC sp_helptrigger '表名' 2)查看触发器的有关信息: sp_help:报告有关数据库对象(sys.sysobjects ...

试试:select triggers.name as [触发器],tables.name as [表名],triggers.is_disabled as [是否禁用],triggers.is_instead_of_trigger AS [触发器类型],case when triggers.is_instead_of_trigger = 1 then 'INSTEAD OF'when triggers.is_inste...

查看日志,我们的系统都有操作日志的,不知道你们的有没有,触发器触发的数据肯定是有关联的,通过关联id或者相关code,反着查一下,是哪条数据搞鬼

系统的sysobject表中,xtype=‘TR’ select * from sysobjects where xtype=‘TR’ 就能看到你的数据库中说有的触发器,及其相关参数了

select name from sysobjects where xtype='TR' --所有触发器 select name from sysobjects where xtype='P' --所有存储过程 select name from sysobjects where xtype='V' --所有视图 select name from sysobjects where xtype='U' --所有表 以...

select * from sysobjects where xtype='tr'

如果需要修改,选择触发器---右键---修改

网站地图

All rights reserved Powered by www.rqgq.net

copyright ©right 2010-2021。
www.rqgq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com