Sqlserver
文章平均质量分 92
Zippo
这个作者很懒,什么都没留下…
展开
-
Sqlserver CPU使用率超高占到100% 使用跟踪查看问题sql语句
原因:Sqlservercup使用率超高占到100% ,导致连接数据库异常1.打开SQL Server Profiler (分析器)新建跟踪,连接数据库切换到“事件选择” 设置相关值,设置完成并运行2.启动项目,可以查出那个sql语句占有cpu使用率高3. 针对该语句进行优化,原因是 where (or)造成交叉查询,...转载 2019-02-25 18:13:45 · 1968 阅读 · 0 评论 -
sqlserver触发器案例 insertd
说明:当系统做insert插入操作的时候,更新插入进来的立账日期,信用日期,销售发票没有主键PK,有FK外键,这里就不能通过反查id来获取刚刚插入的xxid1.反查id方法:select @@identity;select ident_current(tablename);select SCOPE_IDENTITY();三种区别如下:@@IDENTITY 得到的是跨域最新id...原创 2019-04-12 14:34:26 · 5737 阅读 · 0 评论 -
SQL server触发器 inserted表和deleted表用法
inserted表和deleted表用于存放对表中数据行的修改信息,他们是触发器执行时自动创建的,放在内存中,是临时表。当触发器工作完成,它们也被删除。它们是只读表,不能向它们写入内容。inserted表:用来存储INSERT和UPDATE语句所影响的行的副本。意思就是在inserted表中临时保存了被插入或被更新后的记录行。在执行 INSERT 或UPDATE 语句时,新加行被同时添加到ins...原创 2020-06-04 10:57:54 · 11002 阅读 · 1 评论 -
触发器 inserted,deleted用法
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行 完成后﹐与该触发器相关...转载 2019-04-12 15:15:57 · 2882 阅读 · 2 评论 -
Mybatis 调用sqlserver 存储过程,使用Map传参数 mark一下
service层query为查询实体类,new一个Map集合存放 query对象 map调用 personSalaryDao.CallSalaryExport(map) 参入map参数@Override public XSSFWorkbook exportExcelByQuery(PersonSalaryQuery query) { System.out.println("导出e...原创 2019-04-19 16:17:08 · 1616 阅读 · 0 评论