查看数据库中存在触发器的表
这次在项目中,我们为了做数据库同步,采用了触发器机制,为数据库做迁移时,我们需要获取数据库中那些表使用了触发器,方便制作数据库安装包。
构思:
触发器在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 [表]
转载于:https://blog.51cto.com/13806592/2129187
查看数据库中存在触发器的表相关推荐
- Python在SQLite数据库中动态创建数据表的思路与实现
问题描述: 在管理信息系统或者动态网站开发时,离不开数据库的使用.以SQLite数据库为例,系统运行时要求数据库和对应的数据表已存在,一种方案是提前建好数据库和所有表,再一种方案是系统初始化时自动创建 ...
- oracle 中某张表备份,张表系统流程(java程序备份及恢复SQL2000中数据库中的某张表)...
java程序备份及恢复SQL2000中数据库中的某张表 你可以现在数据库里面建立一张视图,视图里面的SQL语句就是查询该数据库中的表明,这就是访问系统表的内容,只提供单独一个列,然后展示给客户,当客户 ...
- 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中
1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看 ...
- 【审批工作流camunda教程】(二):camunda数据库中的48张表分别的大致含义,数据库表结构介绍
教程一: 创建camunda项目=>部署流程定义=>创建流程实例=>走完流程实例 教程二: camunda数据库中的47张表分别的大致含义,数据库表结构介绍 教程三: 下载camun ...
- 如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录
如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录 目录
- 获取sqlserver数据库中所有库、表、字段名的方法
获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...
- 如何在JAVA编程语言程序开发中更好的利用数据库中2两张表?
数据库中2两张表 一张user表,一张pay表 department的外键在user表中做主键 则:用eclipse的自动翻转工具生成的配置文件如下 <?xml version="1. ...
- 解决:Activiti7与SpringBoot整合时,默认生成的activiti数据库中只有17张表,无另外8张历史表
问题 Activiti7与SpringBoot整合时,默认生成的activiti数据库中只有17张表,无另外8张历史表. 原因 Activiti默认关闭了历史表的使用. 解决 在连接数据库的appli ...
- mysql数据库中,查询一个表的下一条数据减上一条数据的值的写法
mysql数据库中,查询一个表的下一条数据减上一条数据的值的写法: select a.nodeId,a.cpuCharge-b.cpuCharge cpuCharge, a.chargeTime fr ...
最新文章
- IO流(六)之CharArrayReader类与CharArrayWriter类
- 网络工程师成长日记417-西安如家酒店无线覆盖技术支持
- java线程暂停_Java之线程停止
- Java8 日期/时间(Date Time)API指南
- Hey, Apple | Decode the Week
- Ubuntu17.04 之 systemd 设置开机启动
- 华为云内容审核—性能更加狂野,价格更加腼腆
- MeteoInfoLab脚本示例:MODIS Sinusoidal投影HDF数据
- 23种设计模式(1):单例模式
- JAVA学习day10
- spring中这些开发技巧真的太diao了
- 李南江 html链接,HTML5教程-多媒体标签-李南江
- bugzilla mysql 配置_Bugzilla 系统配置指南(Win32)
- matlab 低级图形错误,matlab图形底层错误(matlab崩溃前的数据恢复)
- CentOS系统下各文件夹的作用
- 最简单的 Hopper Disassembler 玩转 Mac 逆向(简单又易理解、轻松get)
- python编程课程是骗人的吧_在朋友圈买下编程课,你上的是Python还是成功学
- 20221017在线识鸟
- ES6语法总结(21)--Generator函数的异步应用
- NNI 2 用于实例
热门文章
- 理顺 JavaScript (7) - 数字相关问题
- XML文档搜索使用小结
- 决PHP的eAccelerator缓存模块出现500错误的故障
- 2018-10-05学习笔记
- Which path should be used jdk or jre for JAVA_HOME environment variable?
- 四大原因告诉你:云为什么比传统IT系统更安全
- Vue.js 条件渲染 v-if、v-show、v-else
- 关注LoadRunner脚本回放日志中的Warning信息
- 个人比较喜欢的一个故事,与大家分享一下
- 北京最值得逛的50个地方:后海、798、簋街...