上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 134 下一页
摘要: 更多参考:https://www.cnblogs.com/gered/p/10812399.html 使用触发器记录DML,使用触发器记录表的DML 数据库级别DML操作监控审计、表触发器/对象触发器 阅读全文
posted @ 2019-04-04 17:19 郭大侠1 阅读(544) 评论(0) 推荐(0)
摘要: mysql表名、库名大小写敏感 关键词:mysql大小写敏感 阅读全文
posted @ 2019-04-04 12:20 郭大侠1 阅读(177) 评论(0) 推荐(0)
摘要: (1.11)mysql hint 关键词:mysql提示 1、SQL提示 (hint)是优化数据库的手段之一,使用它加入一些人为的提示来达到优化操作的目的; 举例: select sql_buffer_result * from ...... 这个语句强制Mysql生成一个临时结果集。只要临时结果集 阅读全文
posted @ 2019-04-04 12:04 郭大侠1 阅读(915) 评论(0) 推荐(0)
摘要: 根据日期获取日期所在周的周一日期 推荐使用: 转成年月日 select convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,dateadd(day,-1,'2019-03-31')), 0),120); select convert(varchar(10),D 阅读全文
posted @ 2019-04-03 19:50 郭大侠1 阅读(461) 评论(0) 推荐(0)
摘要: (1.10)常用SQL优化 insert优化、order by 优化 1、insert 优化 2、order by 优化 【2.1】mysql排序方式: (1)索引扫描排序:通过有序索引扫描直接返回有序数据 (2)filesort排序:所有不是索引扫描返回结果的数据均为filesort排序 file 阅读全文
posted @ 2019-04-03 18:47 郭大侠1 阅读(283) 评论(0) 推荐(0)
摘要: for xml path 用于合并与拆分 1、合并 很多时候需要在SQL Server中创建逗号分隔列表。这可以使用SQL Server的DOR XML PATH功能完成。 与select语句一起使用时,FOR XML PATH生成一个xml。其示例如下所示。 【1.1】基本演示 DECLARE @ 阅读全文
posted @ 2019-04-03 17:52 郭大侠1 阅读(738) 评论(0) 推荐(0)
摘要: 关键词:查看存储过程中引用的表,查看表在哪些存储过程中出现过 很多时候需要找到存储过程所依赖的对象。博客描述了一种在SQL服务器中查找存储过程依赖关系的方法。 以下查询创建存储过程。 1.创建存储过程查询依赖 IF object_id('usp_getpersonaddress') is not n 阅读全文
posted @ 2019-04-03 17:41 郭大侠1 阅读(1033) 评论(0) 推荐(0)
摘要: 错误消息msg 7391 16级状态1行1表示 “Msg 7391,Level 16,State 2,Line 1 无法执行该操作,因为链接服务器XXX的OLE DB提供程序“SQLNCLI”无法启动分布式事务“ 此问题的常见原因是Microsoft分布式事务处理协调器未配置为网络访问。对于Wind 阅读全文
posted @ 2019-04-03 11:44 郭大侠1 阅读(772) 评论(0) 推荐(0)
摘要: 此博客介绍了简单但有用的提示和优化,以提高存储过程的性能。 0.with recompile:重编译 exec uspGetSalesInfoForDateRange ‘1/1/2009’, 31/12/2009 with recompile 1.使用SET NOCOUNT ON SQL Serve 阅读全文
posted @ 2019-04-03 11:43 郭大侠1 阅读(1807) 评论(0) 推荐(0)
摘要: 写代码的一个重要方面是格式化。没有人喜欢格式错误的代码。对于继承它的人,甚至是作者,他/她在一周左右后检查它是很难理解/维护的 我确实理解开发人员在严格的交付准则下工作,没有人会想要延迟交付,而不是格式化代码,使其变得美观漂亮。但是,使用免费的T-SQL格式化程序,它几乎不需要时间,并且可以在不延迟 阅读全文
posted @ 2019-04-03 11:15 郭大侠1 阅读(454) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 134 下一页