查看数据库中存在触发器的表

这次在项目中,我们为了做数据库同步,采用了触发器机制,为数据库做迁移时,我们需要获取数据库中那些表使用了触发器,方便制作数据库安装包。


构思:

成都创新互联公司专业为企业提供乾安网站建设、乾安做网站、乾安网站设计、乾安网站制作等企业网站建设、网页设计与制作、乾安企业网站模板建站服务,10多年乾安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

触发器在MSSQL作为一个对象进行管理,那么我们就可以通过sysobjects表进行查询获取,
所以我们就编写了一下触发器获取SQL

SELECT
object_name(a.parent_obj) as [表]
,a.name as [触发器]
,(case when b.is_disabled=0 then ‘使用中’ else ‘停用’ end) as [触发器状态]
,b.create_date as [写入日期]
,b.modify_date as [最后修改日期]
,c.text as [触发器内容]
FROM sysobjects a
INNER JOIN sys.triggers b
ON b.object_id=a.id
INNER JOIN syscomments c
ON c.id=a.id
WHERE a.xtype=’tr’ ——tr代表类型 触发器
ORDER BY [表]

网站标题:查看数据库中存在触发器的表
文章网址:http://csruizhi.cn/article/ghsgde.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 四川成都网站设计 移动网站建设 H5网站制作 成都网站建设 手机网站建设 网站制作 成都网站制作 成都网站建设 成都定制网站建设 成都网站制作 重庆电商网站建设 成都网站设计 成都商城网站制作 成都网站设计 成都商城网站建设 营销型网站建设 成都h5网站建设 手机网站建设套餐 成都网站建设 响应式网站设计 成都网站设计 外贸网站建设