201408-19 SQL合并显示多行数据到一行中 120 VIEW 使用 自连接、for xml path('')和stuff合并显示多行数据到一行中 计算列可以不用包含在聚合函数中而直接显示,如下面语句的val。 for xml path('') 应该应用于语句的最后面,继而生成xml。 .... 阅读全文
201408-15 Sql Server 字符串聚合函数 126 VIEW Sql Server 有如下几种聚合函数SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN,但是这些函数都只能聚合数值类型,无法聚合字符串。如下表:AggregationTable Id Name 1 .... 阅读全文
201408-11 SQL Server 2008变更数据捕获 107 VIEW SQL Server 2008的CDC函数读取激活了CDC的每个表所关联的事务日志来记录系统表中的变更。它将这些文件写到同一个数据库的系统表中,这些系统表是可以通过直接查询或系统函数来访问的。 让我们看些示例代码并看看每一步有什么改变。 .... 阅读全文
201407-25 SQL查询性能调整 75 VIEW SQL查询性能调整简单介绍: 识别有问题的SQL查询; 分析查询执行计划; 评估当前索引的有效性; 避免书签查找; 评估当前统计的有效性; 分析和解决碎片; .... 阅读全文
201402-28 SQLServer锁机制 164 VIEW 对锁机制的研究要具备两个条件: 1.数据量大 2.多个用户同时并发 如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能会事倍功半。如果这两个条件都有,但你还是按数据库缺省设置来处理数据,则会带来很多的问题,比如: 1)丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了.... 阅读全文